다음을 통해 공유


AudioGraph.CreateDeviceInputNodeAsync 메서드

정의

오버로드

CreateDeviceInputNodeAsync(MediaCategory)

마이크 또는 오디오 카드 같은 기본 오디오 입력 디바이스에서 오디오 데이터를 오디오 그래프로 입력하는 AudioDeviceInputNode를 만듭니다.

CreateDeviceInputNodeAsync(MediaCategory, AudioEncodingProperties)

마이크 또는 오디오 카드 같은 기본 오디오 입력 디바이스에서 오디오 데이터를 오디오 그래프로 입력하는 AudioDeviceInputNode를 만듭니다.

CreateDeviceInputNodeAsync(MediaCategory, AudioEncodingProperties, DeviceInformation)

마이크 또는 오디오 카드 같은 지정된 오디오 입력 디바이스의 오디오 그래프에 오디오 데이터를 입력하는 AudioDeviceInputNode를 만듭니다.

CreateDeviceInputNodeAsync(MediaCategory, AudioEncodingProperties, DeviceInformation, AudioNodeEmitter)

마이크 또는 오디오 카드 같은 지정된 오디오 입력 디바이스의 오디오 그래프에 오디오 데이터를 입력하는 공간 오디오 사용 AudioDeviceInputNode를 만듭니다.

CreateDeviceInputNodeAsync(MediaCategory)

마이크 또는 오디오 카드 같은 기본 오디오 입력 디바이스에서 오디오 데이터를 오디오 그래프로 입력하는 AudioDeviceInputNode를 만듭니다.

public:
 virtual IAsyncOperation<CreateAudioDeviceInputNodeResult ^> ^ CreateDeviceInputNodeAsync(MediaCategory category) = CreateDeviceInputNodeAsync;
/// [Windows.Foundation.Metadata.Overload("CreateDeviceInputNodeAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<CreateAudioDeviceInputNodeResult> CreateDeviceInputNodeAsync(MediaCategory const& category);
[Windows.Foundation.Metadata.Overload("CreateDeviceInputNodeAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<CreateAudioDeviceInputNodeResult> CreateDeviceInputNodeAsync(MediaCategory category);
function createDeviceInputNodeAsync(category)
Public Function CreateDeviceInputNodeAsync (category As MediaCategory) As IAsyncOperation(Of CreateAudioDeviceInputNodeResult)

매개 변수

category
MediaCategory

이 노드에서 처리하는 미디어의 범주를 나타내는 MediaCategory 열거형 값의 값으로, 시스템에서 미디어의 콘텐츠에 적합한 처리 및 우선 순위를 수행할 수 있도록 합니다.

반환

완료 시 CreateAudioDeviceInputNodeResult 를 반환하는 비동기 작업입니다. 이 개체는 작업이 성공했거나 작업이 실패한 이유를 나타내는 Status 속성을 노출합니다. DeviceInputNode 속성은 성공 시 생성된 입력 노드에 대한 참조를 제공합니다.

특성

Windows 요구 사항

앱 기능
backgroundMediaRecording

설명

이 메서드의 다른 오버로드를 사용하면 시스템의 기본 디바이스를 사용하는 대신 특정 오디오 디바이스의 ID를 지정할 수 있습니다.

추가 정보

적용 대상

CreateDeviceInputNodeAsync(MediaCategory, AudioEncodingProperties)

마이크 또는 오디오 카드 같은 기본 오디오 입력 디바이스에서 오디오 데이터를 오디오 그래프로 입력하는 AudioDeviceInputNode를 만듭니다.

public:
 virtual IAsyncOperation<CreateAudioDeviceInputNodeResult ^> ^ CreateDeviceInputNodeAsync(MediaCategory category, AudioEncodingProperties ^ encodingProperties) = CreateDeviceInputNodeAsync;
/// [Windows.Foundation.Metadata.Overload("CreateDeviceInputNodeWithFormatAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<CreateAudioDeviceInputNodeResult> CreateDeviceInputNodeAsync(MediaCategory const& category, AudioEncodingProperties const& encodingProperties);
[Windows.Foundation.Metadata.Overload("CreateDeviceInputNodeWithFormatAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<CreateAudioDeviceInputNodeResult> CreateDeviceInputNodeAsync(MediaCategory category, AudioEncodingProperties encodingProperties);
function createDeviceInputNodeAsync(category, encodingProperties)
Public Function CreateDeviceInputNodeAsync (category As MediaCategory, encodingProperties As AudioEncodingProperties) As IAsyncOperation(Of CreateAudioDeviceInputNodeResult)

매개 변수

category
MediaCategory

이 노드에서 처리하는 미디어의 범주를 나타내는 MediaCategory 열거형 값의 값으로, 시스템에서 미디어의 콘텐츠에 적합한 처리 및 우선 순위를 수행할 수 있도록 합니다.

encodingProperties
AudioEncodingProperties

생성된 노드가 작동하는 샘플 속도를 지정하는 디바이스 입력 노드의 오디오 인코딩 속성을 나타내는 개체입니다. 압축되지 않은 PCM 및 float 형식만 허용됩니다.

반환

완료 시 CreateAudioDeviceInputNodeResult 를 반환하는 비동기 작업입니다. 이 개체는 작업이 성공했거나 작업이 실패한 이유를 나타내는 Status 속성을 노출합니다. DeviceInputNode 속성은 성공 시 생성된 입력 노드에 대한 참조를 제공합니다.

특성

Windows 요구 사항

앱 기능
backgroundMediaRecording

설명

이 메서드의 다른 오버로드를 사용하면 시스템의 기본 디바이스를 사용하는 대신 특정 오디오 디바이스의 ID를 지정할 수 있습니다.

추가 정보

적용 대상

CreateDeviceInputNodeAsync(MediaCategory, AudioEncodingProperties, DeviceInformation)

마이크 또는 오디오 카드 같은 지정된 오디오 입력 디바이스의 오디오 그래프에 오디오 데이터를 입력하는 AudioDeviceInputNode를 만듭니다.

public:
 virtual IAsyncOperation<CreateAudioDeviceInputNodeResult ^> ^ CreateDeviceInputNodeAsync(MediaCategory category, AudioEncodingProperties ^ encodingProperties, DeviceInformation ^ device) = CreateDeviceInputNodeAsync;
/// [Windows.Foundation.Metadata.Overload("CreateDeviceInputNodeWithFormatOnDeviceAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<CreateAudioDeviceInputNodeResult> CreateDeviceInputNodeAsync(MediaCategory const& category, AudioEncodingProperties const& encodingProperties, DeviceInformation const& device);
[Windows.Foundation.Metadata.Overload("CreateDeviceInputNodeWithFormatOnDeviceAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<CreateAudioDeviceInputNodeResult> CreateDeviceInputNodeAsync(MediaCategory category, AudioEncodingProperties encodingProperties, DeviceInformation device);
function createDeviceInputNodeAsync(category, encodingProperties, device)
Public Function CreateDeviceInputNodeAsync (category As MediaCategory, encodingProperties As AudioEncodingProperties, device As DeviceInformation) As IAsyncOperation(Of CreateAudioDeviceInputNodeResult)

매개 변수

category
MediaCategory

이 노드에서 처리하는 미디어의 범주를 나타내는 MediaCategory 열거형 값의 값으로, 시스템에서 미디어의 콘텐츠에 적합한 처리 및 우선 순위를 수행할 수 있도록 합니다.

encodingProperties
AudioEncodingProperties

생성된 노드가 작동하는 샘플 속도를 지정하는 디바이스 입력 노드의 오디오 인코딩 속성을 나타내는 개체입니다. 압축되지 않은 PCM 및 float 형식만 허용됩니다.

device
DeviceInformation

디바이스 입력 노드가 오디오 데이터를 가져올 디바이스를 나타내는 DeviceInformation 개체입니다.

반환

완료 시 CreateAudioDeviceInputNodeResult 를 반환하는 비동기 작업입니다. 이 개체는 작업이 성공했거나 작업이 실패한 이유를 나타내는 Status 속성을 노출합니다. DeviceInputNode 속성은 성공 시 생성된 입력 노드에 대한 참조를 제공합니다.

특성

Windows 요구 사항

앱 기능
backgroundMediaRecording

설명

GetAudioCaptureSelector에서 반환된 값을 전달하여 FindAllAsync를 호출하여 사용 가능한 캡처 디바이스를 나타내는 DeviceInformation 개체 목록을 가져옵니다. 자세한 내용은 오디오 그래프를 참조하세요.

추가 정보

적용 대상

CreateDeviceInputNodeAsync(MediaCategory, AudioEncodingProperties, DeviceInformation, AudioNodeEmitter)

마이크 또는 오디오 카드 같은 지정된 오디오 입력 디바이스의 오디오 그래프에 오디오 데이터를 입력하는 공간 오디오 사용 AudioDeviceInputNode를 만듭니다.

public:
 virtual IAsyncOperation<CreateAudioDeviceInputNodeResult ^> ^ CreateDeviceInputNodeAsync(MediaCategory category, AudioEncodingProperties ^ encodingProperties, DeviceInformation ^ device, AudioNodeEmitter ^ emitter) = CreateDeviceInputNodeAsync;
/// [Windows.Foundation.Metadata.Overload("CreateDeviceInputNodeWithFormatAndEmitterOnDeviceAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<CreateAudioDeviceInputNodeResult> CreateDeviceInputNodeAsync(MediaCategory const& category, AudioEncodingProperties const& encodingProperties, DeviceInformation const& device, AudioNodeEmitter const& emitter);
[Windows.Foundation.Metadata.Overload("CreateDeviceInputNodeWithFormatAndEmitterOnDeviceAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<CreateAudioDeviceInputNodeResult> CreateDeviceInputNodeAsync(MediaCategory category, AudioEncodingProperties encodingProperties, DeviceInformation device, AudioNodeEmitter emitter);
function createDeviceInputNodeAsync(category, encodingProperties, device, emitter)
Public Function CreateDeviceInputNodeAsync (category As MediaCategory, encodingProperties As AudioEncodingProperties, device As DeviceInformation, emitter As AudioNodeEmitter) As IAsyncOperation(Of CreateAudioDeviceInputNodeResult)

매개 변수

category
MediaCategory

이 노드에서 처리하는 미디어의 범주를 나타내는 MediaCategory 열거형 값의 값으로, 시스템에서 미디어의 콘텐츠에 적합한 처리 및 우선 순위를 수행할 수 있도록 합니다.

encodingProperties
AudioEncodingProperties

생성된 노드가 작동하는 샘플 속도를 지정하는 디바이스 입력 노드의 오디오 인코딩 속성을 나타내는 개체입니다. 압축되지 않은 PCM 및 float 형식만 허용됩니다.

device
DeviceInformation

디바이스 입력 노드가 오디오 데이터를 가져올 디바이스를 나타내는 DeviceInformation 개체입니다.

emitter
AudioNodeEmitter

공간 오디오 처리를 사용할 때 노드의 오디오가 내보내지는 방출기의 위치 및 기타 물리적 특성을 설명하는 개체입니다.

반환

완료 시 CreateAudioDeviceInputNodeResult 를 반환하는 비동기 작업입니다. 이 개체는 작업이 성공했거나 작업이 실패한 이유를 나타내는 Status 속성을 노출합니다. DeviceInputNode 속성은 성공 시 생성된 입력 노드에 대한 참조를 제공합니다.

특성

Windows 요구 사항

디바이스 패밀리
Windows 10 Anniversary Edition (10.0.14393.0에서 도입되었습니다.)
API contract
Windows.Foundation.UniversalApiContract (v3.0에서 도입되었습니다.)
앱 기능
backgroundMediaRecording

설명

GetAudioCaptureSelector에서 반환된 값을 전달하여 FindAllAsync를 호출하여 사용 가능한 캡처 디바이스를 나타내는 DeviceInformation 개체 목록을 가져옵니다. 자세한 내용은 오디오 그래프를 참조하세요.

추가 정보

적용 대상