Skip to content

Latest commit

 

History

History
190 lines (105 loc) · 7.26 KB

ne-avc-_tagavc_function.md

File metadata and controls

190 lines (105 loc) · 7.26 KB
UID title description old-location tech.root ms.date keywords ms.keywords req.header req.include-header req.target-type req.target-min-winverclnt req.target-min-winversvr req.kmdf-ver req.umdf-ver req.ddi-compliance req.unicode-ansi req.idl req.max-support req.namespace req.assembly req.type-library req.lib req.dll req.irql targetos req.typenames f1_keywords topic_type api_type api_location api_name
NE:avc._tagAVC_FUNCTION
_tagAVC_FUNCTION (avc.h)
The AVC_FUNCTION enumeration type is used to specify AV/C subunit functions.
stream\avc_function.htm
stream
04/23/2018
tagAVC_FUNCTION enumeration
AVC_FUNCTION, AVC_FUNCTION enumeration [Streaming Media Devices], AVC_FUNCTION_ACQUIRE, AVC_FUNCTION_CLR_CONNECTINFO, AVC_FUNCTION_COMMAND, AVC_FUNCTION_FIND_PEER_DO, AVC_FUNCTION_GET_CONNECTINFO, AVC_FUNCTION_GET_EXT_PLUG_COUNTS, AVC_FUNCTION_GET_PIN_COUNT, AVC_FUNCTION_GET_PIN_DESCRIPTOR, AVC_FUNCTION_GET_REQUEST, AVC_FUNCTION_GET_SUBUNIT_INFO, AVC_FUNCTION_GET_UNIQUE_ID, AVC_FUNCTION_PEER_DO_LIST, AVC_FUNCTION_RELEASE, AVC_FUNCTION_SEND_RESPONSE, AVC_FUNCTION_SET_CONNECTINFO, _tagAVC_FUNCTION, avc/AVC_FUNCTION, avc/AVC_FUNCTION_ACQUIRE, avc/AVC_FUNCTION_CLR_CONNECTINFO, avc/AVC_FUNCTION_COMMAND, avc/AVC_FUNCTION_FIND_PEER_DO, avc/AVC_FUNCTION_GET_CONNECTINFO, avc/AVC_FUNCTION_GET_EXT_PLUG_COUNTS, avc/AVC_FUNCTION_GET_PIN_COUNT, avc/AVC_FUNCTION_GET_PIN_DESCRIPTOR, avc/AVC_FUNCTION_GET_REQUEST, avc/AVC_FUNCTION_GET_SUBUNIT_INFO, avc/AVC_FUNCTION_GET_UNIQUE_ID, avc/AVC_FUNCTION_PEER_DO_LIST, avc/AVC_FUNCTION_RELEASE, avc/AVC_FUNCTION_SEND_RESPONSE, avc/AVC_FUNCTION_SET_CONNECTINFO, avcref_aa8add30-67c7-469c-ab3d-9173e7b4b91e.xml, stream.avc_function, tagAVC_FUNCTION
avc.h
Avc.h
Windows
Windows
AVC_FUNCTION
_tagAVC_FUNCTION
avc/_tagAVC_FUNCTION
AVC_FUNCTION
avc/AVC_FUNCTION
APIRef
kbSyntax
HeaderDef
avc.h
_tagAVC_FUNCTION
AVC_FUNCTION

_tagAVC_FUNCTION enumeration

-description

The AVC_FUNCTION enumeration type is used to specify AV/C subunit functions.

-enum-fields

-field AVC_FUNCTION_COMMAND

This value is a function code used to send an AV/C request and receive a response as one operation. This function code uses the AVC_COMMAND_IRB structure.

This function code is available to both peer and virtual instances of avc.sys.

-field AVC_FUNCTION_GET_PIN_COUNT

This value is a function code used to obtain the number of pins supported by the underlying subunit device. This function code uses the AVC_PIN_COUNT structure.

This function code is available only to peer instances of avc.sys.

-field AVC_FUNCTION_GET_PIN_DESCRIPTOR

This value is a function code used to obtain the pin descriptor for each pin ID. This function code uses the AVC_PIN_DESCRIPTOR structure.

This function code is available only to peer instances of avc.sys.

-field AVC_FUNCTION_GET_CONNECTINFO

This value is a function code used to obtain the AVCPRECONNECTINFO structure for each pin ID. This function code uses the AVC_PRE_CONNECTINFO structure.

This function code is available only to peer instances of avc.sys.

-field AVC_FUNCTION_SET_CONNECTINFO

This value is a function code used to set the AVCCONNECTINFO structure for each pin ID. This function code uses the AVC_SET_CONNECTINFO structure.

This function code is available only to peer instances of avc.sys.

-field AVC_FUNCTION_ACQUIRE

This value is a function code used to cause avc.sys to establish any connections suggested by cached AVCCONNECTINFO values. This function code uses the AVC_PIN_ID structure.

This function code is available only to peer instances of avc.sys.

-field AVC_FUNCTION_RELEASE

This value is a function code used to cause avc.sys to release any connections suggested by cached AVCCONNECTINFO values. This function code uses the AVC_PIN_ID structure.

-field AVC_FUNCTION_CLR_CONNECTINFO

This value is a function code used to cause avc.sys to remove any cached AVCCONNECTINFO values. This function code uses the AVC_PIN_ID structure.

This function code is available only to peer instances of avc.sys.

-field AVC_FUNCTION_GET_EXT_PLUG_COUNTS

This value is a function code used to cause avc.sys to obtain the external input and output plug counts. This function code uses the AVC_EXT_PLUG_COUNTS structure.

This function code is available only to peer instances of avc.sys.

-field AVC_FUNCTION_GET_UNIQUE_ID

This value is a function code used to obtain the unique ID of the AV/C unit. This function code uses the AVC_UNIQUE_ID structure.

This function code is available only to peer instances of avc.sys.

-field AVC_FUNCTION_GET_REQUEST

This value is a function code used to register to receive AV/C unit and subunit requests. This function code uses the AVC_COMMAND_IRB structure.

This function code is available to both peer and virtual instances of avc.sys.

-field AVC_FUNCTION_SEND_RESPONSE

This value is a function code used to cause avc.sys to respond to AV/C unit and subunit requests. This function code uses the AVC_COMMAND_IRB structure.

This function code is available to both peer and virtual instances of avc.sys.

-field AVC_FUNCTION_FIND_PEER_DO

This value is a function code used to locate a nonvirtual avc.sys instance. This function code uses the AVC_PEER_DO_LOCATOR structure.

This function code is available to both peer and virtual instances of avc.sys.

-field AVC_FUNCTION_PEER_DO_LIST

This value is a function code used to locate all nonvirtual avc.sys instances. This function code uses the AVC_PEER_DO_LIST structure.

This function code is available to both peer and virtual instances of avc.sys.

-field AVC_FUNCTION_GET_SUBUNIT_INFO

This value is a function code used to obtain the subunit information of the target device. This function code uses the AVC_SUBUNIT_INFO_BLOCK structure.

This function code is available to both peer and virtual instances of avc.sys.

-see-also

AVC_COMMAND_IRB

AVC_EXT_PLUG_COUNTS

AVC_IRB

AVC_PEER_DO_LIST

AVC_PEER_DO_LOCATOR

AVC_PIN_COUNT

AVC_PIN_DESCRIPTOR

AVC_PIN_ID

AVC_PRECONNECT_INFO

AVC_SETCONNECT_INFO

AVC_SUBUNIT_INFO_BLOCK

AVC_UNIQUE_ID