Functions¶
A¶
functionaudiofile_container_from_extension(std::string_view) Determines the audio container type from a file extension.
C¶
functioncreate_aiff_decoder(const aiff_decoding_options &) Creates a decoder for AIFF audio files.functioncreate_aiff_encoder(const aiff_encoding_options &) Creates an AIFF audio encoder with optional encoding options.functioncreate_caff_decoder(const caff_decoding_options &) Creates a decoder for CAFF audio files.functioncreate_caff_encoder(const caff_encoding_options &) Creates a CAFF audio encoder with optional encoding options.functioncreate_decoder_for_container(audiofile_container, const audio_decoding_options &) Creates an audio decoder for a specific container type.functioncreate_decoder_for_file(const file_path &, const audio_decoding_options &) Creates an audio decoder for a file.functioncreate_decoder_from_header(const audiofile_header &, const audio_decoding_options &) Creates an audio decoder from a file header.functioncreate_encoder_for_container(audiofile_container, const audio_encoding_options &) Creates an audio encoder for the specified container format with optional encoding options.functioncreate_flac_decoder(const flac_decoding_options &) Creates a decoder for FLAC audio files.functioncreate_flac_encoder(const flac_encoding_options &) Creates a FLAC audio encoder with optional encoding options.functioncreate_mp3_decoder(const mp3_decoding_options &) Creates an MP3 audio decoder with the specified decoding options.functioncreate_raw_decoder(const raw_decoding_options &) Creates a decoder for raw audio streams.functioncreate_raw_encoder(const raw_encoding_options &) Creates a raw audio encoder with optional encoding options.functioncreate_w64_decoder(const w64_decoding_options &) Creates a decoder for W64 audio files.functioncreate_w64_encoder(const w64_encoding_options &) Creates a W64 audio encoder with optional encoding options.functioncreate_wave_decoder(const wave_decoding_options &) Creates a decoder for WAVE audio files.functioncreate_wave_encoder(const wave_encoding_options &) Creates a WAVE audio encoder with optional encoding options.
D¶
functiondecode_audio_file(const file_path &, audiofile_format *, const audio_decoding_options &) Decodes an audio file and returns the audio data in an interleaved format.
E¶
functionencode_audio_file(const file_path &, const audio_data_interleaved &, const audiofile_format &, audio_decoder *, const audio_encoding_options &) Encodes interleaved audio data and writes it to a file.functionencode_audio_file(const file_path &, const audio_data_planar &, const audiofile_format &, audio_decoder *, const audio_encoding_options &) Encodes planar audio data and writes it to a file.
G¶
I¶
functionis_single_codec(audiofile_container) Checks if a container supports a single codec.
L¶
functionlibrary_version_audio() Returns the full version string of the KFR audio module.functionlibrary_version_codecs() Returns a comma-separated list of enabled audio codecs.
R¶
functionread_audiofile_header(const file_path &) Reads the header of an audio file.
S¶
functionsamples_load(audio_sample_type, fbase *const *, const std::byte *, size_t, size_t, bool) Loads interleaved audio samples based on sample type.functionsamples_load(audio_sample_type, fbase *, const std::byte *, size_t, bool) Loads audio samples based on sample type.functionsamples_load(fbase *const *, const Tin *, size_t, size_t, bool) Loads interleaved audio samples into a planar floating-point buffer.functionsamples_load(fbase *, const Tin *, size_t, bool) Loads audio samples into a floating-point buffer.functionsamples_store(audio_sample_type, std::byte *, const fbase *const *, size_t, size_t, bool) Stores interleaved audio samples based on sample type.functionsamples_store(audio_sample_type, std::byte *, const fbase *const *, size_t, size_t, const audio_quantization &, bool) Stores interleaved audio samples based on sample type with quantization.functionsamples_store(audio_sample_type, std::byte *, const fbase *, size_t, const audio_quantization &, bool) Stores audio samples based on sample type with quantization.functionsamples_store(Tout *, const fbase *const *, size_t, size_t, bool) Stores planar floating-point samples into a interleaved buffer.functionsamples_store(Tout *, const fbase *const *, size_t, size_t, const audio_quantization &, bool) Stores planar floating-point samples into an interleaved buffer with quantization.functionsamples_store(Tout *, const fbase *, size_t, const audio_quantization &, bool) Stores floating-point samples into a buffer with quantization.functionset_elements(strided_channel<T> &, const shape<1> &, const axis_params<0, N> &, const std::type_identity_t<vec<T, N>> &)
This file was generated by cxxdox, a C++ documentation generator based on MkDocs Material and libclang.