ACX_PIN_CALLBACKS structure (acxpin.h)
The ACX_PIN_CALLBACKS structure specifies pin event callback functions.
Syntax
typedef struct _ACX_PIN_CALLBACKS {
ULONG Size;
PFN_ACX_PIN_SET_DATAFORMAT EvtAcxPinSetDataFormat;
PFN_ACX_PIN_RETRIEVE_NAME EvtAcxPinRetrieveName;
PFN_ACX_PIN_RETRIEVE_JACK_SINK_INFO EvtAcxPinRetrieveJackSinkInfo;
PFN_ACX_OBJECT_PROCESS_REQUEST EvtAcxPinProcessJackRequest;
PFN_ACX_PIN_CONNECTED EvtAcxPinConnected;
PFN_ACX_PIN_DISCONNECTED EvtAcxPinDisconnected;
PFN_ACX_PIN_DATAFORMAT_CHANGE_NOTIFICATION EvtAcxPinDataFormatChangeNotification;
} ACX_PIN_CALLBACKS, *PACX_PIN_CALLBACKS;
Members
Size
The size of all of the data in the ACX_PIN_CALLBACKS structure in bytes.
EvtAcxPinSetDataFormat
A pointer to an EVT_ACX_PIN_SET_DATAFORMAT callback function.
EvtAcxPinRetrieveName
A pointer to an EVT_ACX_PIN_RETRIEVE_NAME callback function.
EvtAcxPinRetrieveJackSinkInfo
A pointer to an EVT_ACX_PIN_RETRIEVE_JACK_SINK_INFO callback function.
EvtAcxPinProcessJackRequest
A pointer to an EVT_ACX_OBJECT_PROCESS_REQUEST callback function.
EvtAcxPinConnected
A pointer to an EVT_ACX_PIN_CONNECTED callback function.
EvtAcxPinDisconnected
A pointer to an EVT_ACX_PIN_DISCONNECTED callback function.
EvtAcxPinDataFormatChangeNotification
A pointer to an EVT_ACX_PIN_DATAFORMAT_CHANGE_NOTIFICATION callback function.
Remarks
ACX requirements
Minimum ACX version: 1.0
For more information about ACX versions, see ACX version overview.
Requirements
Requirement | Value |
---|---|
Header | acxpin.h |