Freigeben über


AudioFile.WritePackets Methode

Definition

Überlädt

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

Schreiben Sie Audiopakete in die Audiodatei.

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

Schreibt Pakete in eine audo-Datei.

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

Schreibt Audiopakete in die Datei.

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

Schreibt Audiopakete in die Datei.

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

Schreibt Pakete in eine audo-Datei.

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

Schreibt Pakete in eine audo-Datei.

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

Schreiben Sie Audiopakete in die Audiodatei.

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

Parameter

useCache
Boolean

Gibt an, ob die Daten im Cache aufbewahrt werden sollen.

startingPacket
Int64

Das Startpaket in den Paketbeschreibungen, die geschrieben werden sollen.

packetDescriptions
AudioStreamPacketDescription[]

Ein Array von Paketbeschreibungen, die den Inhalt des Puffers beschreiben.

buffer
IntPtr

nativeint

Der Puffer, der die Audiodaten enthält.

byteCount
Int32

Gibt zurück

Die Anzahl der geschriebenen Pakete oder -1 bei Fehler.

Gilt für:

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

Schreibt Pakete in eine audo-Datei.

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

Parameter

useCache
Boolean
startingPacket
Int64

Das Startpaket in den Paketbeschreibungen, die geschrieben werden sollen.

numPackets
Int32
buffer
IntPtr

nativeint

byteCount
Int32

Gibt zurück

Gilt für:

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

Schreibt Audiopakete in die Datei.

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

Parameter

useCache
Boolean

Gibt an, ob die Daten im Cache aufbewahrt werden sollen.

numBytes
Int32

Die Anzahl der zu schreibenden Bytes.

packetDescriptions
AudioStreamPacketDescription[]

Ein Array von Paketbeschreibungen, die den Inhalt des Puffers beschreiben.

startingPacket
Int64

Das Startpaket in den Paketbeschreibungen, die geschrieben werden sollen.

numPackets
Int32

Die Anzahl der zu schreibenden Pakete wurde durch die Anzahl der tatsächlich geschriebenen Pakete ersetzt.

buffer
IntPtr

nativeint

Der Puffer, der die Audiodaten enthält.

Gibt zurück

Ein Statusfehlercode.

Gilt für:

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

Schreibt Audiopakete in die Datei.

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

Parameter

useCache
Boolean

Gibt an, ob die Daten im Cache aufbewahrt werden sollen.

startingPacket
Int64

Das Startpaket in den Paketbeschreibungen, die geschrieben werden sollen.

packetDescriptions
AudioStreamPacketDescription[]

Ein Array von Paketbeschreibungen, die den Inhalt des Puffers beschreiben.

buffer
Byte[]

Der Puffer, der die Audiodaten enthält.

offset
Int32

Das erste Paket, das aus den packetDescriptions geschrieben werden soll.

byteCount
Int32

Gibt zurück

Die Anzahl der geschriebenen Pakete oder -1 bei Fehler.

Gilt für:

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

Schreibt Pakete in eine audo-Datei.

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

Parameter

useCache
Boolean

Gibt an, ob die Daten im Cache aufbewahrt werden sollen.

startingPacket
Int64

Das Startpaket in den Paketbeschreibungen, die geschrieben werden sollen.

packetDescriptions
AudioStreamPacketDescription[]

Ein Array von Paketbeschreibungen, die den Inhalt des Puffers beschreiben.

buffer
IntPtr

nativeint

byteCount
Int32
errorCode
Int32

Gibt zurück

Gilt für:

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

Schreibt Pakete in eine audo-Datei.

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

Parameter

useCache
Boolean

Gibt an, ob die Daten im Cache aufbewahrt werden sollen.

startingPacket
Int64

Das Startpaket in den Paketbeschreibungen, die geschrieben werden sollen.

packetDescriptions
AudioStreamPacketDescription[]

Ein Array von Paketbeschreibungen, die den Inhalt des Puffers beschreiben.

buffer
Byte[]
offset
Int32
byteCount
Int32
errorCode
Int32

Gibt zurück

Gilt für: