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 版本概述。
要求
要求 | 值 |
---|---|
Header | acxstreams.h |