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 |