ACX_RT_STREAM_CALLBACKS structure (acxstreams.h)
La structure ACX_RT_STREAM_CALLBACKS définit les rappels pour le streaming RT vers l’infrastructure ACX.
Syntaxe
typedef struct _ACX_RT_STREAM_CALLBACKS {
ULONG Size;
PFN_ACX_STREAM_GET_HW_LATENCY EvtAcxStreamGetHwLatency;
PFN_ACX_STREAM_ALLOCATE_RTPACKETS EvtAcxStreamAllocateRtPackets;
PFN_ACX_STREAM_FREE_RTPACKETS EvtAcxStreamFreeRtPackets;
PFN_ACX_STREAM_SET_RENDER_PACKET EvtAcxStreamSetRenderPacket;
PFN_ACX_STREAM_GET_CURRENT_PACKET EvtAcxStreamGetCurrentPacket;
PFN_ACX_STREAM_GET_CAPTURE_PACKET EvtAcxStreamGetCapturePacket;
PFN_ACX_STREAM_GET_PRESENTATION_POSITION EvtAcxStreamGetPresentationPosition;
} ACX_RT_STREAM_CALLBACKS, *PACX_RT_STREAM_CALLBACKS;
Membres
Size
Longueur, en octets, de cette structure.
EvtAcxStreamGetHwLatency
Rappel EvtAcxStreamGetHwLatency .
EvtAcxStreamAllocateRtPackets
Rappel EvtAcxStreamAllocateRtPackets .
EvtAcxStreamFreeRtPackets
Rappel EvtAcxStreamFreeRtPackets .
EvtAcxStreamSetRenderPacket
Rappel EvtAcxStreamSetRenderPacket .
EvtAcxStreamGetCurrentPacket
Rappel EvtAcxStreamGetCurrentPacket .
EvtAcxStreamGetCapturePacket
Rappel EvtAcxStreamGetCapturePacket .
EvtAcxStreamGetPresentationPosition
Rappel EvtAcxStreamGetPresentationPosition .
Remarques
Le pilote doit également définir et utiliser la structure ACX_STREAM_CALLBACKS pour créer un ACXRTSTREAM.
Configuration requise pour ACX
Version ACX minimale : 1.0
Pour plus d’informations sur les versions d’ACX, consultez Vue d’ensemble des versions d’ACX.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | acxstreams.h |