#include <single_segment_segmenter.h>
An implementation of a Segmenter for a single-segment. This assumes that the output file is seekable. For non-seekable files, use TwoPassSingleSegmentSegmenter.
Definition at line 27 of file single_segment_segmenter.h.
◆ SingleSegmentSegmenter()
| shaka::media::webm::SingleSegmentSegmenter::SingleSegmentSegmenter |
( |
const MuxerOptions & |
options | ) |
|
|
explicit |
◆ ~SingleSegmentSegmenter()
| shaka::media::webm::SingleSegmentSegmenter::~SingleSegmentSegmenter |
( |
| ) |
|
|
override |
◆ DoFinalize()
| Status shaka::media::webm::SingleSegmentSegmenter::DoFinalize |
( |
| ) |
|
|
overrideprotectedvirtual |
◆ DoInitialize()
| Status shaka::media::webm::SingleSegmentSegmenter::DoInitialize |
( |
| ) |
|
|
overrideprotectedvirtual |
◆ FinalizeSegment()
| Status shaka::media::webm::SingleSegmentSegmenter::FinalizeSegment |
( |
int64_t |
start_timestamp, |
|
|
int64_t |
duration_timestamp, |
|
|
bool |
is_subsegment, |
|
|
int64_t |
segment_number |
|
) |
| |
|
overridevirtual |
◆ GetIndexRangeStartAndEnd()
| bool shaka::media::webm::SingleSegmentSegmenter::GetIndexRangeStartAndEnd |
( |
uint64_t * |
start, |
|
|
uint64_t * |
end |
|
) |
| |
|
overridevirtual |
◆ GetInitRangeStartAndEnd()
| bool shaka::media::webm::SingleSegmentSegmenter::GetInitRangeStartAndEnd |
( |
uint64_t * |
start, |
|
|
uint64_t * |
end |
|
) |
| |
|
overridevirtual |
◆ GetSegmentRanges()
| std::vector< Range > shaka::media::webm::SingleSegmentSegmenter::GetSegmentRanges |
( |
| ) |
|
|
overridevirtual |
◆ init_end()
| uint64_t shaka::media::webm::SingleSegmentSegmenter::init_end |
( |
| ) |
|
|
inlineprotected |
◆ set_index_end()
| void shaka::media::webm::SingleSegmentSegmenter::set_index_end |
( |
uint64_t |
end | ) |
|
|
inlineprotected |
◆ set_index_start()
| void shaka::media::webm::SingleSegmentSegmenter::set_index_start |
( |
uint64_t |
start | ) |
|
|
inlineprotected |
◆ set_init_end()
| void shaka::media::webm::SingleSegmentSegmenter::set_init_end |
( |
uint64_t |
end | ) |
|
|
inlineprotected |
◆ set_writer()
| void shaka::media::webm::SingleSegmentSegmenter::set_writer |
( |
std::unique_ptr< MkvWriter > |
writer | ) |
|
|
inlineprotected |
◆ writer()
| MkvWriter * shaka::media::webm::SingleSegmentSegmenter::writer |
( |
| ) |
|
|
inlineprotected |
The documentation for this class was generated from the following files: