共用方式為


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 版本概觀

規格需求

需求
標頭 acxstreams.h

另請參閱