다음을 통해 공유


ACX_RT_STREAM_CALLBACKS 구조체(acxstreams.h)

ACX_RT_STREAM_CALLBACKS 구조는 ACX 프레임워크로 RT 스트리밍에 대한 콜백을 정의합니다.

구문

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;

멤버

Size

이 구조체의 길이(바이트)입니다.

EvtAcxStreamGetHwLatency

EvtAcxStreamGetHwLatency 콜백입니다.

EvtAcxStreamAllocateRtPackets

EvtAcxStreamAllocateRtPackets 콜백입니다.

EvtAcxStreamFreeRtPackets

EvtAcxStreamFreeRtPackets 콜백입니다.

EvtAcxStreamSetRenderPacket

EvtAcxStreamSetRenderPacket 콜백입니다.

EvtAcxStreamGetCurrentPacket

EvtAcxStreamGetCurrentPacket 콜백입니다.

EvtAcxStreamGetCapturePacket

EvtAcxStreamGetCapturePacket 콜백입니다.

EvtAcxStreamGetPresentationPosition

EvtAcxStreamGetPresentationPosition 콜백입니다.

설명

또한 드라이버는 ACX_STREAM_CALLBACKS 구조를 정의하고 사용하여 ACXRTSTREAM을 만들어야 합니다.

ACX 요구 사항

최소 ACX 버전: 1.0

ACX 버전에 대한 자세한 내용은 ACX 버전 개요를 참조하세요.

요구 사항

요구 사항
헤더 acxstreams.h

추가 정보