Condividi tramite


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