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 |