Поделиться через


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

Возвращаемое значение

Применяется к