SwresampleThis module perform audio resampling, rematrixing and sample format conversion operations.
module type AudioData = sig ... endAudio data modules for Swresample module input and output parameterization.
Functor building an implementation of the swresample structure with parameterized input an output audio data types
module Bytes : sig ... endByte string with undefined sample format for interleaved channels. The sample format must be passed to the create function.
module U8Bytes : sig ... endUnsigned 8 bit sample format byte string for interleaved channels.
module S16Bytes : sig ... endSigned 16 bit sample format byte string for interleaved channels.
module S32Bytes : sig ... endSigned 32 bit sample format byte string for interleaved channels.
module FltBytes : sig ... endFloat 32 bit sample format byte string for interleaved channels.
module DblBytes : sig ... endFloat 64 bit sample format byte string for interleaved channels.
module U8PlanarBytes : sig ... endUnsigned 8 bit sample format byte string for planar channels.
module S16PlanarBytes : sig ... endSigned 16 bit sample format byte string for planar channels.
module S32PlanarBytes : sig ... endSigned 32 bit sample format byte string for planar channels.
module FltPlanarBytes : sig ... endFloat 32 bit sample format byte string for planar channels.
module DblPlanarBytes : sig ... endFloat 64 bit sample format byte string for planar channels.
module FloatArray : sig ... endFloat 64 bit sample format array for interleaved channels.
module PlanarFloatArray : sig ... endFloat 64 bit sample format array for planar channels.
module U8BigArray : sig ... endUnsigned 8 bit sample format bigarray for interleaved channels.
module S16BigArray : sig ... endSigned 16 bit sample format bigarray for interleaved channels.
module S32BigArray : sig ... endSigned 32 bit sample format bigarray for interleaved channels.
module FltBigArray : sig ... endFloat 32 bit sample format bigarray for interleaved channels.
module DblBigArray : sig ... endFloat 64 bit sample format bigarray for interleaved channels.
module U8PlanarBigArray : sig ... endUnsigned 8 bit sample format bigarray for planar channels.
module S16PlanarBigArray : sig ... endSigned 16 bit sample format bigarray for planar channels.
module S32PlanarBigArray : sig ... endSigned 32 bit sample format bigarray for planar channels.
module FltPlanarBigArray : sig ... endFloat 32 bit sample format bigarray for planar channels.
module DblPlanarBigArray : sig ... endFloat 64 bit sample format bigarray for planar channels.
module Frame : sig ... endAudio frame with undefined sample format. The sample format must be passed to the create function.
module U8Frame : sig ... endUnsigned 8 bit sample format audio frame for interleaved channels.
module S16Frame : sig ... endSigned 16 bit sample format audio frame for interleaved channels.
module S32Frame : sig ... endSigned 32 bit sample format audio frame for interleaved channels.
module FltFrame : sig ... endFloat 32 bit sample format audio frame for interleaved channels.
module DblFrame : sig ... endFloat 64 bit sample format audio frame for interleaved channels.
module U8PlanarFrame : sig ... endUnsigned 8 bit sample format audio frame for planar channels.
module S16PlanarFrame : sig ... endSigned 16 bit sample format audio frame for planar channels.
module S32PlanarFrame : sig ... endSigned 32 bit sample format audio frame for planar channels.
module FltPlanarFrame : sig ... endFloat 32 bit sample format audio frame for planar channels.
module DblPlanarFrame : sig ... endFloat 64 bit sample format audio frame for planar channels.