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;
Membri
Size
Lunghezza, in byte, di questa struttura.
EvtAcxStreamGetHwLatency
Callback evtAcxStreamGetHwLatency.
EvtAcxStreamAllocateRtPackets
Callback evtAcxStreamAllocateRtPackets.
EvtAcxStreamFreeRtPackets
Callback evtAcxStreamFreeRtPackets.
EvtAcxStreamSetRenderPacket
Callback evtAcxStreamSetRenderPacket.
EvtAcxStreamGetCurrentPacket
Callback EvtAcxStreamGetCurrentPack et.
EvtAcxStreamGetCapturePacket
Callback evtAcxStreamGetCapturePacket.
EvtAcxStreamGetPresentationPosition
Callback evtAcxStreamGetPresentationPosition.
Osservazioni
Il driver deve anche definire e usare la struttura ACX_STREAM_CALLBACKS per creare un oggetto ACXRTSTREAM.
Requisiti ACX
versione minima di ACX: 1.0
Per altre informazioni sulle versioni di ACX, vedere panoramica della versione ACX.
Fabbisogno
Requisito | Valore |
---|---|
intestazione | acxstreams.h |
Vedere anche
- 'intestazione acxstreams.h
- AcxStreamInitAssignAcxRtStreamCallbacks