acxstreams.h) (ACX_STREAM_CALLBACKS 结构

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

另请参阅