Compartilhar via


AudioFile.WritePackets Método

Definição

Sobrecargas

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

Gravar pacotes de áudio no arquivo de áudio.

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

Grava pacotes em um arquivo audo.

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

Grava pacotes de áudio no arquivo.

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

Grava pacotes de áudio no arquivo.

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

Grava pacotes em um arquivo audo.

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

Grava pacotes em um arquivo audo.

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

Gravar pacotes de áudio no arquivo de áudio.

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

Parâmetros

useCache
Boolean

Se os dados devem ser mantidos no cache.

startingPacket
Int64

O pacote inicial no packetDescriptions que deve ser gravado.

packetDescriptions
AudioStreamPacketDescription[]

Uma matriz de descrições de pacotes que descrevem o conteúdo do buffer.

buffer
IntPtr

nativeint

O buffer que contém os dados de áudio.

byteCount
Int32

Retornos

O número de pacotes gravados ou -1 no erro.

Aplica-se a

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

Grava pacotes em um arquivo audo.

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

Parâmetros

useCache
Boolean
startingPacket
Int64

O pacote inicial no packetDescriptions que deve ser gravado.

numPackets
Int32
buffer
IntPtr

nativeint

byteCount
Int32

Retornos

Aplica-se a

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

Grava pacotes de áudio no arquivo.

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

Parâmetros

useCache
Boolean

Se os dados devem ser mantidos no cache.

numBytes
Int32

O número de bytes a serem gravados.

packetDescriptions
AudioStreamPacketDescription[]

Uma matriz de descrições de pacotes que descrevem o conteúdo do buffer.

startingPacket
Int64

O pacote inicial no packetDescriptions que deve ser gravado.

numPackets
Int32

O número de pacotes a serem gravados substituídos pelo número de pacotes realmente gravados.

buffer
IntPtr

nativeint

O buffer que contém os dados de áudio.

Retornos

Um código de erro de status.

Aplica-se a

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

Grava pacotes de áudio no arquivo.

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

Parâmetros

useCache
Boolean

Se os dados devem ser mantidos no cache.

startingPacket
Int64

O pacote inicial no packetDescriptions que deve ser gravado.

packetDescriptions
AudioStreamPacketDescription[]

Uma matriz de descrições de pacotes que descrevem o conteúdo do buffer.

buffer
Byte[]

O buffer que contém os dados de áudio.

offset
Int32

O primeiro pacote a ser gravado no packetDescriptions.

byteCount
Int32

Retornos

O número de pacotes gravados ou -1 no erro.

Aplica-se a

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

Grava pacotes em um arquivo 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

Parâmetros

useCache
Boolean

Se os dados devem ser mantidos no cache.

startingPacket
Int64

O pacote inicial no packetDescriptions que deve ser gravado.

packetDescriptions
AudioStreamPacketDescription[]

Uma matriz de descrições de pacotes que descrevem o conteúdo do buffer.

buffer
IntPtr

nativeint

byteCount
Int32
errorCode
Int32

Retornos

Aplica-se a

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

Grava pacotes em um arquivo 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

Parâmetros

useCache
Boolean

Se os dados devem ser mantidos no cache.

startingPacket
Int64

O pacote inicial no packetDescriptions que deve ser gravado.

packetDescriptions
AudioStreamPacketDescription[]

Uma matriz de descrições de pacotes que descrevem o conteúdo do buffer.

buffer
Byte[]
offset
Int32
byteCount
Int32
errorCode
Int32

Retornos

Aplica-se a