ACX_RT_STREAM_CALLBACKS-Struktur (acxstreams.h)
Die ACX_RT_STREAM_CALLBACKS-Struktur definiert Rückrufe für das RT-Streaming an das ACX-Framework.
Syntax
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;
Member
Size
Die Länge dieser Struktur in Bytes.
EvtAcxStreamGetHwLatency
Der EvtAcxStreamGetHwLatency-Rückruf .
EvtAcxStreamAllocateRtPackets
Der EvtAcxStreamAllocateRtPackets-Rückruf .
EvtAcxStreamFreeRtPackets
Der EvtAcxStreamFreeRtPackets-Rückruf .
EvtAcxStreamSetRenderPacket
Der EvtAcxStreamSetRenderPacket-Rückruf .
EvtAcxStreamGetCurrentPacket
Der EvtAcxStreamGetCurrentPacket-Rückruf .
EvtAcxStreamGetCapturePacket
Der EvtAcxStreamGetCapturePacket-Rückruf .
EvtAcxStreamGetPresentationPosition
Der EvtAcxStreamGetPresentationPosition-Rückruf .
Hinweise
Der Treiber muss auch die ACX_STREAM_CALLBACKS-Struktur definieren und verwenden, um einen ACXRTSTREAM zu erstellen.
ACX-Anforderungen
ACX-Mindestversion: 1.0
Weitere Informationen zu ACX-Versionen finden Sie unter ACX-Versionsübersicht.
Anforderungen
Anforderung | Wert |
---|---|
Header | acxstreams.h |