ACX_RT_STREAM_CALLBACKS 結構 (acxstreams.h)
ACX_RT_STREAM_CALLBACKS 結構會定義 RT 串流至 ACX 架構的回呼。
語法
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;
成員
Size
這個結構的長度,以位元組為單位。
EvtAcxStreamGetHwLatency
EvtAcxStreamAllocateRtPackets
EvtAcxStreamAllocateRtPackets 回呼。
EvtAcxStreamFreeRtPackets
EvtAcxStreamSetRenderPacket
EvtAcxStreamSetRenderPacket 回呼。
EvtAcxStreamGetCurrentPacket
EvtAcxStreamGetCurrentPacket 回呼。
EvtAcxStreamGetCapturePacket
EvtAcxStreamGetCapturePacket 回呼。
EvtAcxStreamGetPresentationPosition
EvtAcxStreamGetPresentationPosition 回呼。
備註
驅動程式也必須定義並使用 ACX_STREAM_CALLBACKS 結構來建立 ACXRTSTREAM。
ACX 需求
最低 ACX 版本: 1.0
如需 ACX 版本的詳細資訊,請參閱 ACX 版本概觀。
規格需求
需求 | 值 |
---|---|
標頭 | acxstreams.h |