ExtAudioFile 类

定义

ExtendedAudioFile 提供高级音频文件访问。 它提供一个统一的接口,用于读取和写入具有 和 API 访问权限 AudioFile 的编码和 AudioConverter 未编码文件。

public class ExtAudioFile : IDisposable
type ExtAudioFile = class
    interface IDisposable
继承
ExtAudioFile
实现

属性

AudioConverter

返回基础 AudioConverter 实例。

AudioFile

基础 AudioFile。

ClientDataFormat

指定线性 PCM 的格式。

ClientMaxPacketSize

客户端数据格式的最大数据包大小(以字节为单位)。

FileDataFormat

文件的实际数据格式。

FileLengthFrames

文件的长度(以示例帧为单位)。

FileMaxPacketSize

文件数据格式的最大数据包大小(以字节为单位)。

方法

CreateWithUrl(CFUrl, AudioFileType, AudioStreamBasicDescription, AudioFileFlags)

ExtendedAudioFile 提供高级音频文件访问。 它提供一个统一的接口,用于读取和写入具有 和 API 访问权限 AudioFile 的编码和 AudioConverter 未编码文件。

CreateWithUrl(CFUrl, AudioFileType, AudioStreamBasicDescription, AudioFileFlags, ExtAudioFileError)

ExtendedAudioFile 提供高级音频文件访问。 它提供一个统一的接口,用于读取和写入具有 和 API 访问权限 AudioFile 的编码和 AudioConverter 未编码文件。

CreateWithUrl(NSUrl, AudioFileType, AudioStreamBasicDescription, AudioFileFlags, ExtAudioFileError)

ExtendedAudioFile 提供高级音频文件访问。 它提供一个统一的接口,用于读取和写入具有 和 API 访问权限 AudioFile 的编码和 AudioConverter 未编码文件。

Dispose()

释放 ExtAudioFile 对象使用的资源。

Dispose(Boolean)

释放 ExtAudioFile 对象使用的资源。

FileTell()

ExtendedAudioFile 提供高级音频文件访问。 它提供一个统一的接口,用于读取和写入具有 和 API 访问权限 AudioFile 的编码和 AudioConverter 未编码文件。

Finalize()

ExtAudioFile 对象的终结器

OpenUrl(CFUrl)

ExtendedAudioFile 提供高级音频文件访问。 它提供一个统一的接口,用于读取和写入具有 和 API 访问权限 AudioFile 的编码和 AudioConverter 未编码文件。

OpenUrl(CFUrl, ExtAudioFileError)

ExtendedAudioFile 提供高级音频文件访问。 它提供一个统一的接口,用于读取和写入具有 和 API 访问权限 AudioFile 的编码和 AudioConverter 未编码文件。

OpenUrl(NSUrl, ExtAudioFileError)

ExtendedAudioFile 提供高级音频文件访问。 它提供一个统一的接口,用于读取和写入具有 和 API 访问权限 AudioFile 的编码和 AudioConverter 未编码文件。

Read(UInt32, AudioBuffers, ExtAudioFileError)

ExtendedAudioFile 提供高级音频文件访问。 它提供一个统一的接口,用于读取和写入具有 和 API 访问权限 AudioFile 的编码和 AudioConverter 未编码文件。

Seek(Int64)

ExtendedAudioFile 提供高级音频文件访问。 它提供一个统一的接口,用于读取和写入具有 和 API 访问权限 AudioFile 的编码和 AudioConverter 未编码文件。

SynchronizeAudioConverter()

ExtendedAudioFile 提供高级音频文件访问。 它提供一个统一的接口,用于读取和写入具有 和 API 访问权限 AudioFile 的编码和 AudioConverter 未编码文件。

WrapAudioFileID(IntPtr, Boolean, ExtAudioFile)

ExtendedAudioFile 提供高级音频文件访问。 它提供一个统一的接口,用于读取和写入具有 和 API 访问权限 AudioFile 的编码和 AudioConverter 未编码文件。

Write(UInt32, AudioBuffers)

ExtendedAudioFile 提供高级音频文件访问。 它提供一个统一的接口,用于读取和写入具有 和 API 访问权限 AudioFile 的编码和 AudioConverter 未编码文件。

WriteAsync(UInt32, AudioBuffers)

ExtendedAudioFile 提供高级音频文件访问。 它提供一个统一的接口,用于读取和写入具有 和 API 访问权限 AudioFile 的编码和 AudioConverter 未编码文件。

适用于