структура 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 |
См. также
- заголовка acxstreams.h
- AcxStreamInitAssignAcxStreamCallbacks