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