Partager via


AudioFile.WritePackets Méthode

Définition

Surcharges

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

Écrire des paquets audio dans le fichier audio.

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

Écrit des paquets dans un fichier audo.

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

Écrit des paquets audio dans le fichier.

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

Écrit des paquets audio dans le fichier.

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

Écrit des paquets dans un fichier audo.

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

Écrit des paquets dans un fichier audo.

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

Écrire des paquets audio dans le fichier audio.

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

Paramètres

useCache
Boolean

Indique si les données doivent être conservées dans le cache.

startingPacket
Int64

Paquet de départ dans les packetDescriptions qui doit être écrit.

packetDescriptions
AudioStreamPacketDescription[]

Tableau de descriptions de paquets qui décrivent le contenu de la mémoire tampon.

buffer
IntPtr

nativeint

Mémoire tampon contenant les données audio.

byteCount
Int32

Retours

Nombre de paquets écrits ou -1 en cas d’erreur.

S’applique à

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

Écrit des paquets dans un fichier audo.

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

Paramètres

useCache
Boolean
startingPacket
Int64

Paquet de départ dans les packetDescriptions qui doit être écrit.

numPackets
Int32
buffer
IntPtr

nativeint

byteCount
Int32

Retours

S’applique à

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

Écrit des paquets audio dans le fichier.

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

Paramètres

useCache
Boolean

Indique si les données doivent être conservées dans le cache.

numBytes
Int32

Nombre d'octets à écrire.

packetDescriptions
AudioStreamPacketDescription[]

Tableau de descriptions de paquets qui décrivent le contenu de la mémoire tampon.

startingPacket
Int64

Paquet de départ dans les packetDescriptions qui doit être écrit.

numPackets
Int32

Nombre de paquets à écrire remplacés par le nombre de paquets réellement écrits.

buffer
IntPtr

nativeint

Mémoire tampon contenant les données audio.

Retours

Code d’erreur d’état.

S’applique à

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

Écrit des paquets audio dans le fichier.

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

Paramètres

useCache
Boolean

Indique si les données doivent être conservées dans le cache.

startingPacket
Int64

Paquet de départ dans les packetDescriptions qui doit être écrit.

packetDescriptions
AudioStreamPacketDescription[]

Tableau de descriptions de paquets qui décrivent le contenu de la mémoire tampon.

buffer
Byte[]

Mémoire tampon contenant les données audio.

offset
Int32

Premier paquet à écrire à partir des packetDescriptions.

byteCount
Int32

Retours

Nombre de paquets écrits ou -1 en cas d’erreur.

S’applique à

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

Écrit des paquets dans un fichier 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

Paramètres

useCache
Boolean

Indique si les données doivent être conservées dans le cache.

startingPacket
Int64

Paquet de départ dans les packetDescriptions qui doit être écrit.

packetDescriptions
AudioStreamPacketDescription[]

Tableau de descriptions de paquets qui décrivent le contenu de la mémoire tampon.

buffer
IntPtr

nativeint

byteCount
Int32
errorCode
Int32

Retours

S’applique à

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

Écrit des paquets dans un fichier 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

Paramètres

useCache
Boolean

Indique si les données doivent être conservées dans le cache.

startingPacket
Int64

Paquet de départ dans les packetDescriptions qui doit être écrit.

packetDescriptions
AudioStreamPacketDescription[]

Tableau de descriptions de paquets qui décrivent le contenu de la mémoire tampon.

buffer
Byte[]
offset
Int32
byteCount
Int32
errorCode
Int32

Retours

S’applique à