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


AudioGraph.CreateFileInputNodeAsync Метод

Определение

Перегрузки

CreateFileInputNodeAsync(IStorageFile)

Создает audioFileInputNode , который вводит звуковые данные в звуковой граф из файла хранилища.

CreateFileInputNodeAsync(IStorageFile, AudioNodeEmitter)

Создает пространственный звуковой объект AudioFileInputNode , который вводит звуковые данные в звуковой граф из файла хранилища.

CreateFileInputNodeAsync(IStorageFile)

Создает audioFileInputNode , который вводит звуковые данные в звуковой граф из файла хранилища.

public:
 virtual IAsyncOperation<CreateAudioFileInputNodeResult ^> ^ CreateFileInputNodeAsync(IStorageFile ^ file) = CreateFileInputNodeAsync;
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<CreateAudioFileInputNodeResult> CreateFileInputNodeAsync(IStorageFile const& file);
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<CreateAudioFileInputNodeResult> CreateFileInputNodeAsync(IStorageFile file);
function createFileInputNodeAsync(file)
Public Function CreateFileInputNodeAsync (file As IStorageFile) As IAsyncOperation(Of CreateAudioFileInputNodeResult)

Параметры

file
IStorageFile

Объект StorageFile , представляющий звуковой файл, связанный с узлом ввода.

Возвращаемое значение

Асинхронная операция, которая возвращает createAudioFileInputNodeResult после завершения. Этот объект предоставляет свойство Status , указывающее либо на успешное выполнение операции, либо на причину сбоя операции. Свойство FileInputNode предоставляет ссылку на созданный выходной узел при успешном выполнении.

Атрибуты

Требования к Windows

Возможности приложения
backgroundMediaRecording

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

CreateFileInputNodeAsync(IStorageFile, AudioNodeEmitter)

Создает пространственный звуковой объект AudioFileInputNode , который вводит звуковые данные в звуковой граф из файла хранилища.

public:
 virtual IAsyncOperation<CreateAudioFileInputNodeResult ^> ^ CreateFileInputNodeAsync(IStorageFile ^ file, AudioNodeEmitter ^ emitter) = CreateFileInputNodeAsync;
/// [Windows.Foundation.Metadata.Overload("CreateFileInputNodeWithEmitterAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<CreateAudioFileInputNodeResult> CreateFileInputNodeAsync(IStorageFile const& file, AudioNodeEmitter const& emitter);
[Windows.Foundation.Metadata.Overload("CreateFileInputNodeWithEmitterAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<CreateAudioFileInputNodeResult> CreateFileInputNodeAsync(IStorageFile file, AudioNodeEmitter emitter);
function createFileInputNodeAsync(file, emitter)
Public Function CreateFileInputNodeAsync (file As IStorageFile, emitter As AudioNodeEmitter) As IAsyncOperation(Of CreateAudioFileInputNodeResult)

Параметры

file
IStorageFile

Объект IStorageFile , представляющий звуковой файл, связанный с узлом ввода.

emitter
AudioNodeEmitter

Объект , описывающий положение и другие физические характеристики излучателя, из которого создается звук узла при использовании пространственной обработки звука.

Возвращаемое значение

Асинхронная операция, которая возвращает createAudioFileInputNodeResult после завершения. Этот объект предоставляет свойство Status , указывающее либо на успешное выполнение операции, либо на причину сбоя операции. Свойство FileInputNode предоставляет ссылку на созданный входной узел при успешном выполнении.

Атрибуты

Требования к Windows

Семейство устройств
Windows 10 Anniversary Edition (появилось в 10.0.14393.0)
API contract
Windows.Foundation.UniversalApiContract (появилось в v3.0)
Возможности приложения
backgroundMediaRecording

Комментарии

Чтобы создать входной узел файла с излучателем, звуковой файл должен быть закодирован в моно с частотой 48 кГц.

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

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