AudioGraph.CreateFileOutputNodeAsync 方法

定义

重载

CreateFileOutputNodeAsync(IStorageFile)

创建一个新的 AudioFileOutputNode ,用于将音频数据从音频图输出到指定的存储文件。

CreateFileOutputNodeAsync(IStorageFile, MediaEncodingProfile)

创建一个新的 AudioFileOutuputNode ,用于将音频数据从音频图输出到指定的存储文件。

CreateFileOutputNodeAsync(IStorageFile)

创建一个新的 AudioFileOutputNode ,用于将音频数据从音频图输出到指定的存储文件。

public:
 virtual IAsyncOperation<CreateAudioFileOutputNodeResult ^> ^ CreateFileOutputNodeAsync(IStorageFile ^ file) = CreateFileOutputNodeAsync;
/// [Windows.Foundation.Metadata.Overload("CreateFileOutputNodeAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<CreateAudioFileOutputNodeResult> CreateFileOutputNodeAsync(IStorageFile const& file);
[Windows.Foundation.Metadata.Overload("CreateFileOutputNodeAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<CreateAudioFileOutputNodeResult> CreateFileOutputNodeAsync(IStorageFile file);
function createFileOutputNodeAsync(file)
Public Function CreateFileOutputNodeAsync (file As IStorageFile) As IAsyncOperation(Of CreateAudioFileOutputNodeResult)

参数

file
IStorageFile

要向其写入音频数据的 StorageFile

返回

异步操作,完成后返回 CreateAudioFileOutputNodeResult 。 此对象公开一个 Status 属性,该属性指示操作成功或操作失败的原因。 FileOutputNode 属性提供对成功时创建的输出节点的引用。

属性

Windows 要求

应用功能
backgroundMediaRecording

注解

此方法创建的文件输出节点默认为 WAV 文件格式,其 AudioEncodingProperties 属性与它所属的 AudioGraph 相同。 若要使用自定义编码属性创建文件输出节点,请使用 CreateFileOutputNodeAsync (IStorageFile、MediaEncodingProfile) 重载。

另请参阅

适用于

CreateFileOutputNodeAsync(IStorageFile, MediaEncodingProfile)

创建一个新的 AudioFileOutuputNode ,用于将音频数据从音频图输出到指定的存储文件。

public:
 virtual IAsyncOperation<CreateAudioFileOutputNodeResult ^> ^ CreateFileOutputNodeAsync(IStorageFile ^ file, MediaEncodingProfile ^ fileEncodingProfile) = CreateFileOutputNodeAsync;
/// [Windows.Foundation.Metadata.Overload("CreateFileOutputNodeWithFileProfileAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<CreateAudioFileOutputNodeResult> CreateFileOutputNodeAsync(IStorageFile const& file, MediaEncodingProfile const& fileEncodingProfile);
[Windows.Foundation.Metadata.Overload("CreateFileOutputNodeWithFileProfileAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<CreateAudioFileOutputNodeResult> CreateFileOutputNodeAsync(IStorageFile file, MediaEncodingProfile fileEncodingProfile);
function createFileOutputNodeAsync(file, fileEncodingProfile)
Public Function CreateFileOutputNodeAsync (file As IStorageFile, fileEncodingProfile As MediaEncodingProfile) As IAsyncOperation(Of CreateAudioFileOutputNodeResult)

参数

file
IStorageFile

要向其写入音频数据的 StorageFile

fileEncodingProfile
MediaEncodingProfile

一个 MediaEncodingProfile ,用于确定输出文件的格式。

返回

异步操作,完成后返回 CreateAudioFileOutputNodeResult 。 此对象公开一个 Status 属性,该属性指示操作成功或操作失败的原因。 FileOutputNode 属性提供对成功时创建的输出节点的引用。

属性

Windows 要求

应用功能
backgroundMediaRecording

注解

如果 file 参数为 null,则编码配置文件默认为 WAV 文件格式,其 AudioEncodingProperties 与它所属的 AudioGraph 相同。

另请参阅

适用于