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;
Members
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 .
Commenti
Per lo streaming RT, il driver definirà e userà anche il ACX_RT_STREAM_CALLBACKS.
Requisiti di ACX
Versione minima di ACX: 1.0
Per altre informazioni sulle versioni ACX, vedere La panoramica della versione di ACX.
Requisiti
Requisito | Valore |
---|---|
Intestazione | acxstreams.h |