structure ACX_RT_STREAM_CALLBACKS (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
Le rappel EvtAcxStreamAllocateRtPackets.
EvtAcxStreamFreeRtPackets
Le rappel EvtAcxStreamFreeRtPackets.
EvtAcxStreamSetRenderPacket
Rappel EvtAcxStreamSetRenderPacket.
EvtAcxStreamGetCurrentPacket
Le rappel EvtAcxStreamGetCurrentPacket.
EvtAcxStreamGetCapturePacket
Le 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 minimale d’ACX : 1.0
Pour plus d’informations sur les versions ACX, consultez vue d’ensemble de la version ACX.
Exigences
Exigence | Valeur |
---|---|
d’en-tête | acxstreams.h |