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 |