Compartilhar via


estrutura ACX_STREAM_CALLBACKS (acxstreams.h)

A estrutura ACX_STREAM_CALLBACKS identifica os retornos de chamada do driver para streaming para a estrutura ACX. Essa estrutura faz parte da estrutura ACX_PIN_CONFIG.

Sintaxe

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;

Membros

Size

O comprimento, em bytes, dessa estrutura.

EvtAcxStreamPrepareHardware

O retorno de chamada PFN_ACX_STREAM_PREPARE_HARDWARE.

EvtAcxStreamReleaseHardware

O retorno de chamada PFN_ACX_STREAM_RELEASE_HARDWARE.

EvtAcxStreamRun

O retorno de chamada PFN_ACX_STREAM_RUN.

EvtAcxStreamPause

O retorno de chamada PFN_ACX_STREAM_PAUSE.

EvtAcxStreamAssignDrmContentId

O retorno de chamada EVT_ACX_STREAM_ASSIGN_DRM_CONTENT_ID.

Comentários

Para streaming RT, o driver também definirá e usará o ACX_RT_STREAM_CALLBACKS.

Requisitos do ACX

Versão mínima do ACX: 1.0

Para obter mais informações sobre versões do ACX, consulte Visão geral da versão do ACX.

Requisitos

Requisito Valor
Cabeçalho acxstreams.h

Confira também