次の方法で共有


ACX_RT_STREAM_CALLBACKS 構造体 (acxstreams.h)

ACX_RT_STREAM_CALLBACKS構造体は、ACX フレームワークへの RT ストリーミングのコールバックを定義します。

構文

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

EvtAcxStreamFreeRtPackets コールバック。

EvtAcxStreamSetRenderPacket

EvtAcxStreamSetRenderPacket コールバック。

EvtAcxStreamGetCurrentPacket

EvtAcxStreamGetCurrentPacket コールバック。

EvtAcxStreamGetCapturePacket

EvtAcxStreamGetCapturePacket コールバック。

EvtAcxStreamGetPresentationPosition

EvtAcxStreamGetPresentationPosition コールバック。

注釈

ドライバーは、ACXRTSTREAM を作成するために 、ACX_STREAM_CALLBACKS 構造体を定義して使用する必要もあります。

ACX の要件

最小 ACX バージョン: 1.0

ACX バージョンの詳細については、「 ACX バージョンの概要」を参照してください。

要件

要件
Header acxstreams.h

こちらもご覧ください