структура 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 |