|
Shaka Packager SDK
|
Public Member Functions | |
| void | SetClusterTimecode (int64_t cluster_timecode) |
| void | AddSimpleBlock (int track_num, int64_t timecode, int flags, const uint8_t *data, int size) |
| void | AddBlockGroup (int track_num, int64_t timecode, int duration, int flags, bool is_key_frame, const uint8_t *data, int size) |
| void | AddBlockGroupWithoutBlockDuration (int track_num, int64_t timecode, int flags, bool is_key_frame, const uint8_t *data, int size) |
| std::unique_ptr< Cluster > | Finish () |
| std::unique_ptr< Cluster > | FinishWithUnknownSize () |
Definition at line 31 of file cluster_builder.h.
| shaka::media::ClusterBuilder::ClusterBuilder | ( | ) |
Definition at line 68 of file cluster_builder.cc.
| shaka::media::ClusterBuilder::~ClusterBuilder | ( | ) |
Definition at line 69 of file cluster_builder.cc.
| void shaka::media::ClusterBuilder::AddBlockGroup | ( | int | track_num, |
| int64_t | timecode, | ||
| int | duration, | ||
| int | flags, | ||
| bool | is_key_frame, | ||
| const uint8_t * | data, | ||
| int | size | ||
| ) |
Definition at line 105 of file cluster_builder.cc.
| void shaka::media::ClusterBuilder::AddBlockGroupWithoutBlockDuration | ( | int | track_num, |
| int64_t | timecode, | ||
| int | flags, | ||
| bool | is_key_frame, | ||
| const uint8_t * | data, | ||
| int | size | ||
| ) |
Definition at line 116 of file cluster_builder.cc.
| void shaka::media::ClusterBuilder::AddSimpleBlock | ( | int | track_num, |
| int64_t | timecode, | ||
| int | flags, | ||
| const uint8_t * | data, | ||
| int | size | ||
| ) |
Definition at line 84 of file cluster_builder.cc.
| std::unique_ptr< Cluster > shaka::media::ClusterBuilder::Finish | ( | ) |
Definition at line 205 of file cluster_builder.cc.
| std::unique_ptr< Cluster > shaka::media::ClusterBuilder::FinishWithUnknownSize | ( | ) |
Definition at line 215 of file cluster_builder.cc.
| void shaka::media::ClusterBuilder::SetClusterTimecode | ( | int64_t | cluster_timecode | ) |
Definition at line 71 of file cluster_builder.cc.