Freigeben über


ACX_STREAM_CALLBACKS Struktur (acxstreams.h)

Die ACX_STREAM_CALLBACKS-Struktur identifiziert die Treiberrückrufe für das Streaming in das ACX-Framework. Diese Struktur ist Teil der ACX_PIN_CONFIG Struktur.

Syntax

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;

Angehörige

Size

Die Länge dieser Struktur in Bytes.

EvtAcxStreamPrepareHardware

Der PFN_ACX_STREAM_PREPARE_HARDWARE Rückruf.

EvtAcxStreamReleaseHardware

Der PFN_ACX_STREAM_RELEASE_HARDWARE Rückruf.

EvtAcxStreamRun

Der PFN_ACX_STREAM_RUN Rückruf.

EvtAcxStreamPause

Der PFN_ACX_STREAM_PAUSE Rückruf.

EvtAcxStreamAssignDrmContentId

Der EVT_ACX_STREAM_ASSIGN_DRM_CONTENT_ID Rückruf.

Bemerkungen

Für RT-Streaming definiert und verwendet der Treiber auch die ACX_RT_STREAM_CALLBACKS.

ACX-Anforderungen

Mindestens ACX-Version: 1.0

Weitere Informationen zu ACX-Versionen finden Sie unter ACX-Versionsübersicht.

Anforderungen

Anforderung Wert
Header- acxstreams.h

Siehe auch