struttura ACX_RT_STREAM_CALLBACKS (acxstreams.h)
La struttura ACX_RT_STREAM_CALLBACKS definisce i callback per lo streaming RT nel framework ACX.
Sintassi
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;
Members
Size
Lunghezza, in byte, di questa struttura.
EvtAcxStreamGetHwLatency
Callback EvtAcxStreamGetHwLatency .
EvtAcxStreamAllocateRtPackets
Callback evtAcxStreamAllocateRtPackets .
EvtAcxStreamFreeRtPackets
Callback evtAcxStreamFreeRtPackets .
EvtAcxStreamSetRenderPacket
Callback EvtAcxStreamSetRenderPacket .
EvtAcxStreamGetCurrentPacket
Callback EvtAcxStreamGetCurrentPacket .
EvtAcxStreamGetCapturePacket
Callback EvtAcxStreamGetCapturePacket .
EvtAcxStreamGetPresentationPosition
Callback EvtAcxStreamGetPresentationPosition .
Commenti
Il driver deve anche definire e usare la struttura ACX_STREAM_CALLBACKS per creare un oggetto ACXRTSTREAM.
Requisiti di ACX
Versione minima di ACX: 1.0
Per altre informazioni sulle versioni ACX, vedere La panoramica della versione di ACX.
Requisiti
Requisito | Valore |
---|---|
Intestazione | acxstreams.h |