다음을 통해 공유


ISpatialAudioObjectBase 인터페이스(spatialaudioclient.h)

사용자를 기준으로 3D 공간의 위치에서 렌더링할 오디오 데이터를 제공하는 개체를 나타내는 기본 인터페이스입니다. 공간 오디오 개체는 ISpatialAudioObjectRenderStream::ActivateSpatialAudioObject 메서드에 대한 형식 매개 변수를 사용하여 지정하는 정적 또는 동적 개체일 수 있습니다. 동적 오디오 개체는 공간에서 임의의 위치에 배치할 수 있으며 시간이 지남에 따라 이동할 수 있습니다. 정적 오디오 개체는 각각 물리적 또는 가상화된 스피커일 수 있는 고정 스피커 위치와 관련된 AudioObjectType 열거형에 정의된 하나 이상의 채널에 할당됩니다.

이 인터페이스는 Xbox 및 Windows의 통합 공간 사운드를 포함하는 보다 몰입형 오디오를 위한 Microsoft의 오디오 플랫폼인 Windows Sonic의 일부입니다.

상속

ISpatialAudioObjectBase 인터페이스는 IUnknown 인터페이스에서 상속됩니다. ISpatialAudioObjectBase 에는 다음과 같은 유형의 멤버도 있습니다.

메서드

ISpatialAudioObjectBase 인터페이스에는 이러한 메서드가 있습니다.

 
ISpatialAudioObjectBase::GetAudioObjectType

ISpatialAudioObject로 표현되는 오디오 개체의 형식을 지정하는 값을 가져옵니다.
ISpatialAudioObjectBase::GetBuffer

ISpatialAudioObject에 대한 오디오 데이터를 제공하는 데 사용되는 버퍼를 가져옵니다.
ISpatialAudioObjectBase::IsActive

ISpatialAudioObject가 유효한지 여부를 나타내는 부울 값을 가져옵니다.
ISpatialAudioObjectBase::SetEndOfStream

개체를 비활성화하고 해당 리소스를 다시 사용할 수 있도록 ISpatialAudioObject에 대한 오디오 데이터의 최종 블록이 제출되었음을 시스템에 지시합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 10 버전 1703 [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2016 [데스크톱 앱만 해당]
대상 플랫폼 Windows
헤더 spatialaudioclient.h