|
arduino-audio-tools
|
One track (audio or video) as found in 'moov'. More...
#include <ContainerMP4.h>
Public Types | |
| using | Kind = TrackKind |
Public Member Functions | |
| ~Track () | |
| uint32_t | sampleCount () |
| uint32_t | sampleSize (uint32_t idx) |
Public Attributes | |
| int | aacProfile = 2 |
| Vector< uint8_t > | alacMagicCookie |
| Codec | audio_codec = Codec::Unknown |
| bool | avc_config_sent = false |
| int | channelCfg = 2 |
| SampleTableStore< uint64_t > * | chunk_offsets = new ChunkedSampleTableStore<uint64_t>() |
| uint32_t | fixed_sample_count = 0 |
| uint32_t | fixed_sample_size = 0 |
| uint16_t | height = 0 |
| bool | is_hevc_unsupported = false |
| TrackKind | kind = TrackKind::Unknown |
| uint8_t | nal_length_size = 4 |
| uint32_t | next_chunk_index = 0 |
| uint32_t | next_sample_index = 0 |
| SampleTableStore< uint32_t > * | sample_sizes = new ChunkedSampleTableStore<uint32_t>() |
| int | sampleRateIdx = 4 |
| bool | spool_configured = false |
| Guards DemuxerMP4::configureSpoolStores() against running twice. | |
| Vector< uint8_t > | sps_pps_annexb |
| SampleTableStore< StscEntry > * | stsc = new ChunkedSampleTableStore<StscEntry>() |
| uint32_t | stsc_cursor = 0 |
| SampleTableStore< SttsEntry > * | stts = new ChunkedSampleTableStore<SttsEntry>() |
| uint32_t | timescale = 0 |
| uint16_t | width = 0 |
One track (audio or video) as found in 'moov'.
|
inline |
|
inline |
|
inline |
| int aacProfile = 2 |
| Vector<uint8_t> alacMagicCookie |
| Codec audio_codec = Codec::Unknown |
| bool avc_config_sent = false |
| int channelCfg = 2 |
| SampleTableStore<uint64_t>* chunk_offsets = new ChunkedSampleTableStore<uint64_t>() |
| uint32_t fixed_sample_count = 0 |
| uint32_t fixed_sample_size = 0 |
| uint16_t height = 0 |
| bool is_hevc_unsupported = false |
| TrackKind kind = TrackKind::Unknown |
| uint8_t nal_length_size = 4 |
| uint32_t next_chunk_index = 0 |
| uint32_t next_sample_index = 0 |
| SampleTableStore<uint32_t>* sample_sizes = new ChunkedSampleTableStore<uint32_t>() |
| int sampleRateIdx = 4 |
| bool spool_configured = false |
Guards DemuxerMP4::configureSpoolStores() against running twice.
| Vector<uint8_t> sps_pps_annexb |
| SampleTableStore<StscEntry>* stsc = new ChunkedSampleTableStore<StscEntry>() |
| uint32_t stsc_cursor = 0 |
| SampleTableStore<SttsEntry>* stts = new ChunkedSampleTableStore<SttsEntry>() |
| uint32_t timescale = 0 |
| uint16_t width = 0 |