Share via


estructura ACX_STREAM_CALLBACKS (acxstreams.h)

La estructura de ACX_STREAM_CALLBACKS identifica las devoluciones de llamada del controlador para el streaming al marco de ACX. Esta estructura forma parte de la estructura ACX_PIN_CONFIG.

Sintaxis

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;

Miembros

Size

Longitud, en bytes, de esta estructura.

EvtAcxStreamPrepareHardware

Devolución de llamada PFN_ACX_STREAM_PREPARE_HARDWARE .

EvtAcxStreamReleaseHardware

Devolución de llamada PFN_ACX_STREAM_RELEASE_HARDWARE .

EvtAcxStreamRun

Devolución de llamada PFN_ACX_STREAM_RUN .

EvtAcxStreamPause

Devolución de llamada PFN_ACX_STREAM_PAUSE .

EvtAcxStreamAssignDrmContentId

Devolución de llamada EVT_ACX_STREAM_ASSIGN_DRM_CONTENT_ID .

Comentarios

En el caso del streaming rt, el controlador también definirá y usará el ACX_RT_STREAM_CALLBACKS.

Requisitos de ACX

Versión mínima de ACX: 1.0

Para obtener más información sobre las versiones de ACX, consulte Introducción a la versión de ACX.

Requisitos

Requisito Valor
Header acxstreams.h

Consulte también