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
EvtAcxStreamPause
EvtAcxStreamAssignDrmContentId
EVT_ACX_STREAM_ASSIGN_DRM_CONTENT_ID回呼。
備註
針對 RT 串流,驅動程式也會定義並使用 ACX_RT_STREAM_CALLBACKS。
ACX 需求
最小 ACX 版本: 1.0
如需 ACX 版本的詳細資訊,請參閱 ACX 版本概觀。
規格需求
需求 | 值 |
---|---|
標頭 | acxstreams.h |