Поделиться через


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

Комментарии

Другие перегрузки этого метода позволяют указать идентификатор определенного звукового устройства вместо использования устройства по умолчанию системы.

См. также раздел

Применяется к

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

Комментарии

Другие перегрузки этого метода позволяют указать идентификатор определенного звукового устройства вместо использования устройства по умолчанию системы.

См. также раздел

Применяется к

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

Комментарии

Вызовите Метод FindAllAsync, передав значение, возвращенное Командлетом GetAudioCaptureSelector, чтобы получить список объектов 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

Комментарии

Вызовите Метод FindAllAsync, передав значение, возвращенное Командлетом GetAudioCaptureSelector, чтобы получить список объектов DeviceInformation , представляющих доступные устройства захвата. Дополнительные сведения см. в разделе Звуковые графы.

См. также раздел

Применяется к