AudioFile.Write 方法

定义

重载

Write(Int64, Byte[], Int32, Int32, Boolean)

将数据块写入音频文件。

Write(Int64, Byte[], Int32, Int32, Boolean, Int32)

将数据写入 audo 文件。

Write(Int64, Byte[], Int32, Int32, Boolean)

将数据块写入音频文件。

public int Write (long startingByte, byte[] buffer, int offset, int count, bool useCache);
member this.Write : int64 * byte[] * int * int * bool -> int

参数

startingByte
Int64

文件中将写入数据的起始字节。

buffer
Byte[]

保存数据的缓冲区。

offset
Int32

要保存数据的缓冲区中的偏移量。

count
Int32

要写入文件的字节数。

useCache
Boolean

是否应缓存数据。

返回

写入到流的字节数,错误时为 -1。

注解

此 API 仅将字节写入文件,而无需任何编码。 使用 WritePackets 通过编码进行写入。

适用于

Write(Int64, Byte[], Int32, Int32, Boolean, Int32)

将数据写入 audo 文件。

public int Write (long startingByte, byte[] buffer, int offset, int count, bool useCache, out int errorCode);
member this.Write : int64 * byte[] * int * int * bool *  -> int

参数

startingByte
Int64
buffer
Byte[]
offset
Int32
count
Int32
useCache
Boolean
errorCode
Int32

返回

适用于