AudioGraph.CreateFileOutputNodeAsync 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
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 相同。