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

EvtAcxStreamGetHwLatency 回呼。

EvtAcxStreamAllocateRtPackets

EvtAcxStreamAllocateRtPackets 回呼。

EvtAcxStreamFreeRtPackets

EvtAcxStreamFreeRtPacket 回呼。

EvtAcxStreamSetRenderPacket

EvtAcxStreamSetRenderPacket 回呼。

EvtAcxStreamGetCurrentPacket

EvtAcxStreamGetCurrentPacket 回呼。

EvtAcxStreamGetCapturePacket

EvtAcxStreamGetCapturePacket 回呼。

EvtAcxStreamGetPresentationPosition

EvtAcxStreamGetPresentationPosition 回呼。

備註

驅動程式也必須定義並使用 ACX_STREAM_CALLBACKS 結構來建立 ACXRTSTREAM。

ACX 需求

最低 ACX 版本: 1.0

如需 ACX 版本的詳細資訊,請參閱 ACX 版本概觀

規格需求

需求
標頭 acxstreams.h

另請參閱