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
EvtAcxStreamPause
EvtAcxStreamAssignDrmContentId
EVT_ACX_STREAM_ASSIGN_DRM_CONTENT_ID回调。
注解
对于 RT 流式处理,驱动程序还将定义并使用 ACX_RT_STREAM_CALLBACKS。
ACX 要求
最低 ACX 版本: 1.0
有关 ACX 版本的详细信息,请参阅 ACX 版本概述。
要求
要求 | 值 |
---|---|
Header | acxstreams.h |