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 |