次の方法で共有


AudioFile.WritePackets メソッド

定義

オーバーロード

WritePackets(Boolean, Int64, AudioStreamPacketDescription[], IntPtr, Int32)

オーディオ パケットをオーディオ ファイルに書き込みます。

WritePackets(Boolean, Int64, Int32, IntPtr, Int32)

パケットを audo ファイルに書き込みます。

WritePackets(Boolean, Int32, AudioStreamPacketDescription[], Int64, Int32, IntPtr)

オーディオ パケットをファイルに書き込みます。

WritePackets(Boolean, Int64, AudioStreamPacketDescription[], Byte[], Int32, Int32)

オーディオ パケットをファイルに書き込みます。

WritePackets(Boolean, Int64, AudioStreamPacketDescription[], IntPtr, Int32, Int32)

パケットを audo ファイルに書き込みます。

WritePackets(Boolean, Int64, AudioStreamPacketDescription[], Byte[], Int32, Int32, Int32)

パケットを audo ファイルに書き込みます。

WritePackets(Boolean, Int64, AudioStreamPacketDescription[], IntPtr, Int32)

オーディオ パケットをオーディオ ファイルに書き込みます。

public int WritePackets (bool useCache, long startingPacket, AudioToolbox.AudioStreamPacketDescription[] packetDescriptions, IntPtr buffer, int byteCount);
member this.WritePackets : bool * int64 * AudioToolbox.AudioStreamPacketDescription[] * nativeint * int -> int

パラメーター

useCache
Boolean

データをキャッシュに保持する必要があるかどうか。

startingPacket
Int64

書き込む必要がある packetDescriptions 内の開始パケット。

packetDescriptions
AudioStreamPacketDescription[]

バッファーの内容を記述するパケット記述の配列。

buffer
IntPtr

nativeint

オーディオ データを含むバッファー。

byteCount
Int32

戻り値

書き込まれたパケットの数またはエラー時の -1。

適用対象

WritePackets(Boolean, Int64, Int32, IntPtr, Int32)

パケットを audo ファイルに書き込みます。

public int WritePackets (bool useCache, long startingPacket, int numPackets, IntPtr buffer, int byteCount);
member this.WritePackets : bool * int64 * int * nativeint * int -> int

パラメーター

useCache
Boolean
startingPacket
Int64

書き込む必要がある packetDescriptions 内の開始パケット。

numPackets
Int32
buffer
IntPtr

nativeint

byteCount
Int32

戻り値

適用対象

WritePackets(Boolean, Int32, AudioStreamPacketDescription[], Int64, Int32, IntPtr)

オーディオ パケットをファイルに書き込みます。

public AudioToolbox.AudioFileError WritePackets (bool useCache, int numBytes, AudioToolbox.AudioStreamPacketDescription[] packetDescriptions, long startingPacket, ref int numPackets, IntPtr buffer);
member this.WritePackets : bool * int * AudioToolbox.AudioStreamPacketDescription[] * int64 *  * nativeint -> AudioToolbox.AudioFileError

パラメーター

useCache
Boolean

データをキャッシュに保持する必要があるかどうか。

numBytes
Int32

書き込むバイト数。

packetDescriptions
AudioStreamPacketDescription[]

バッファーの内容を記述するパケット記述の配列。

startingPacket
Int64

書き込む必要がある packetDescriptions 内の開始パケット。

numPackets
Int32

書き込むパケットの数を、実際に書き込まれたパケットの数に置き換えます。

buffer
IntPtr

nativeint

オーディオ データを含むバッファー。

戻り値

状態エラー コード。

適用対象

WritePackets(Boolean, Int64, AudioStreamPacketDescription[], Byte[], Int32, Int32)

オーディオ パケットをファイルに書き込みます。

public int WritePackets (bool useCache, long startingPacket, AudioToolbox.AudioStreamPacketDescription[] packetDescriptions, byte[] buffer, int offset, int byteCount);
member this.WritePackets : bool * int64 * AudioToolbox.AudioStreamPacketDescription[] * byte[] * int * int -> int

パラメーター

useCache
Boolean

データをキャッシュに保持する必要があるかどうか。

startingPacket
Int64

書き込む必要がある packetDescriptions 内の開始パケット。

packetDescriptions
AudioStreamPacketDescription[]

バッファーの内容を記述するパケット記述の配列。

buffer
Byte[]

オーディオ データを含むバッファー。

offset
Int32

packetDescriptions から書き込む最初のパケット。

byteCount
Int32

戻り値

書き込まれたパケットの数またはエラー時の -1。

適用対象

WritePackets(Boolean, Int64, AudioStreamPacketDescription[], IntPtr, Int32, Int32)

パケットを audo ファイルに書き込みます。

public int WritePackets (bool useCache, long startingPacket, AudioToolbox.AudioStreamPacketDescription[] packetDescriptions, IntPtr buffer, int byteCount, out int errorCode);
member this.WritePackets : bool * int64 * AudioToolbox.AudioStreamPacketDescription[] * nativeint * int *  -> int

パラメーター

useCache
Boolean

データをキャッシュに保持する必要があるかどうか。

startingPacket
Int64

書き込む必要がある packetDescriptions 内の開始パケット。

packetDescriptions
AudioStreamPacketDescription[]

バッファーの内容を記述するパケット記述の配列。

buffer
IntPtr

nativeint

byteCount
Int32
errorCode
Int32

戻り値

適用対象

WritePackets(Boolean, Int64, AudioStreamPacketDescription[], Byte[], Int32, Int32, Int32)

パケットを audo ファイルに書き込みます。

public int WritePackets (bool useCache, long startingPacket, AudioToolbox.AudioStreamPacketDescription[] packetDescriptions, byte[] buffer, int offset, int byteCount, out int errorCode);
member this.WritePackets : bool * int64 * AudioToolbox.AudioStreamPacketDescription[] * byte[] * int * int *  -> int

パラメーター

useCache
Boolean

データをキャッシュに保持する必要があるかどうか。

startingPacket
Int64

書き込む必要がある packetDescriptions 内の開始パケット。

packetDescriptions
AudioStreamPacketDescription[]

バッファーの内容を記述するパケット記述の配列。

buffer
Byte[]
offset
Int32
byteCount
Int32
errorCode
Int32

戻り値

適用対象