ChapterForge
Loading...
Searching...
No Matches
stbl_audio_builder.hpp File Reference
#include <memory>
#include <vector>
#include "mp4_atoms.hpp"
#include "mp4a_builder.hpp"
Include dependency graph for stbl_audio_builder.hpp:

Go to the source code of this file.

Functions

std::unique_ptr< Atombuild_audio_stbl (const Mp4aConfig &cfg, const std::vector< uint32_t > &sample_sizes, const std::vector< uint32_t > &chunk_sizes, uint32_t num_samples, const std::vector< uint8_t > *raw_stsd=nullptr)
 
std::unique_ptr< Atombuild_audio_stbl_raw (const std::vector< uint8_t > &stsd_payload, const std::vector< uint8_t > &stts_payload, const std::vector< uint8_t > &stsc_payload, const std::vector< uint8_t > &stsz_payload, const std::vector< uint8_t > &stco_payload)
 

Function Documentation

◆ build_audio_stbl()

std::unique_ptr< Atom > build_audio_stbl ( const Mp4aConfig cfg,
const std::vector< uint32_t > &  sample_sizes,
const std::vector< uint32_t > &  chunk_sizes,
uint32_t  num_samples,
const std::vector< uint8_t > *  raw_stsd = nullptr 
)

◆ build_audio_stbl_raw()

std::unique_ptr< Atom > build_audio_stbl_raw ( const std::vector< uint8_t > &  stsd_payload,
const std::vector< uint8_t > &  stts_payload,
const std::vector< uint8_t > &  stsc_payload,
const std::vector< uint8_t > &  stsz_payload,
const std::vector< uint8_t > &  stco_payload 
)