ACX_STREAM_CALLBACKS 構造体 (acxstreams.h)

ACX_STREAM_CALLBACKS構造体は、ACX フレームワークへのストリーミング用のドライバー コールバックを識別します。 この構造体は、 ACX_PIN_CONFIG構造の一部です。

構文

typedef struct _ACX_STREAM_CALLBACKS {
  ULONG                                Size;
  PFN_ACX_STREAM_PREPARE_HARDWARE      EvtAcxStreamPrepareHardware;
  PFN_ACX_STREAM_RELEASE_HARDWARE      EvtAcxStreamReleaseHardware;
  PFN_ACX_STREAM_RUN                   EvtAcxStreamRun;
  PFN_ACX_STREAM_PAUSE                 EvtAcxStreamPause;
  PFN_ACX_STREAM_ASSIGN_DRM_CONTENT_ID EvtAcxStreamAssignDrmContentId;
} ACX_STREAM_CALLBACKS, *PACX_STREAM_CALLBACKS;

メンバー

Size

この構造体の長さ (バイト単位)。

EvtAcxStreamPrepareHardware

PFN_ACX_STREAM_PREPARE_HARDWARE コールバック。

EvtAcxStreamReleaseHardware

PFN_ACX_STREAM_RELEASE_HARDWARE コールバック。

EvtAcxStreamRun

PFN_ACX_STREAM_RUN コールバック。

EvtAcxStreamPause

PFN_ACX_STREAM_PAUSE コールバック。

EvtAcxStreamAssignDrmContentId

EVT_ACX_STREAM_ASSIGN_DRM_CONTENT_ID コールバック。

注釈

RT ストリーミングの場合、ドライバーは ACX_RT_STREAM_CALLBACKSを定義して使用します。

ACX の要件

最小 ACX バージョン: 1.0

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

要件

要件
Header acxstreams.h

こちらもご覧ください