Freigeben über


ACX_RT_STREAM_CALLBACKS-Struktur (acxstreams.h)

Die ACX_RT_STREAM_CALLBACKS-Struktur definiert Rückrufe für das RT-Streaming an das ACX-Framework.

Syntax

typedef struct _ACX_RT_STREAM_CALLBACKS {
  ULONG                                    Size;
  PFN_ACX_STREAM_GET_HW_LATENCY            EvtAcxStreamGetHwLatency;
  PFN_ACX_STREAM_ALLOCATE_RTPACKETS        EvtAcxStreamAllocateRtPackets;
  PFN_ACX_STREAM_FREE_RTPACKETS            EvtAcxStreamFreeRtPackets;
  PFN_ACX_STREAM_SET_RENDER_PACKET         EvtAcxStreamSetRenderPacket;
  PFN_ACX_STREAM_GET_CURRENT_PACKET        EvtAcxStreamGetCurrentPacket;
  PFN_ACX_STREAM_GET_CAPTURE_PACKET        EvtAcxStreamGetCapturePacket;
  PFN_ACX_STREAM_GET_PRESENTATION_POSITION EvtAcxStreamGetPresentationPosition;
} ACX_RT_STREAM_CALLBACKS, *PACX_RT_STREAM_CALLBACKS;

Member

Size

Die Länge dieser Struktur in Bytes.

EvtAcxStreamGetHwLatency

Der EvtAcxStreamGetHwLatency-Rückruf .

EvtAcxStreamAllocateRtPackets

Der EvtAcxStreamAllocateRtPackets-Rückruf .

EvtAcxStreamFreeRtPackets

Der EvtAcxStreamFreeRtPackets-Rückruf .

EvtAcxStreamSetRenderPacket

Der EvtAcxStreamSetRenderPacket-Rückruf .

EvtAcxStreamGetCurrentPacket

Der EvtAcxStreamGetCurrentPacket-Rückruf .

EvtAcxStreamGetCapturePacket

Der EvtAcxStreamGetCapturePacket-Rückruf .

EvtAcxStreamGetPresentationPosition

Der EvtAcxStreamGetPresentationPosition-Rückruf .

Hinweise

Der Treiber muss auch die ACX_STREAM_CALLBACKS-Struktur definieren und verwenden, um einen ACXRTSTREAM zu erstellen.

ACX-Anforderungen

ACX-Mindestversion: 1.0

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

Anforderungen

Anforderung Wert
Header acxstreams.h

Weitere Informationen