struttura ACX_STREAM_CALLBACKS (acxstreams.h)
La struttura ACX_STREAM_CALLBACKS identifica i callback del driver per lo streaming nel framework ACX. Questa struttura fa parte della struttura ACX_PIN_CONFIG.
Sintassi
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;
Membri
Size
Lunghezza, in byte, di questa struttura.
EvtAcxStreamPrepareHardware
Callback PFN_ACX_STREAM_PREPARE_HARDWARE.
EvtAcxStreamReleaseHardware
Callback PFN_ACX_STREAM_RELEASE_HARDWARE.
EvtAcxStreamRun
Callback PFN_ACX_STREAM_RUN.
EvtAcxStreamPause
Callback PFN_ACX_STREAM_PAUSE.
EvtAcxStreamAssignDrmContentId
Callback EVT_ACX_STREAM_ASSIGN_DRM_CONTENT_ID.
Osservazioni
Per lo streaming RT, il driver definirà e userà anche il ACX_RT_STREAM_CALLBACKS.
Requisiti ACX
versione minima di ACX: 1.0
Per altre informazioni sulle versioni di ACX, vedere panoramica della versione ACX.
Fabbisogno
Requisito | Valore |
---|---|
intestazione | acxstreams.h |
Vedere anche
- 'intestazione acxstreams.h
- AcxStreamInitAssignAcxStreamCallbacks