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

См. также раздел