NET_DVR_STD_ABILITY

Input and Output Parameter Structure for Getting Capabilities

Member

Data Type

Description

lpCondBuffer

LPVOID

Condition parameters (ASCII character format), e.g., the channel No., it can be set to "null".

dwCondSize

DWORD

Buffer size of condition parameters.

lpOutBuffer

LPVOID

Output parameters buffer (the parameter is returned in the message with XML format), it cannot be set to "null.

dwOutSize

DWORD

Output buffer size.

lpStatusBuffer

LPVOID

Get the returned status parameters (XML_ResponseStatus) when getting capabilities failed. It can be set to null.

dwStatusSize

DWORD

Status buffer size.

dwRetSize

DWORD

Obtained data size (if the capability is obtained, the value refers to the size of lpOutBuffer; if getting failed, the value refers to the size of lpStatusBuffer).

byRes

Array [BYTE]

Reserved. The maximum size is 32 bytes.

Remarks

For different capability types (which depend on the parameter dwAbilityType in the API NET_DVR_GetSTDAbility), the condition parameter lpCondBuffer and output parameter lpOutBuffer are different. For details, refer to the typical applications.