Shaka Packager SDK
Loading...
Searching...
No Matches
Classes | Public Member Functions | List of all members
shaka::media::TracksBuilder Class Reference

Public Member Functions

 TracksBuilder (bool allow_invalid_values)
 
void AddVideoTrack (int track_num, uint64_t track_uid, const std::string &codec_id, const std::string &name, const std::string &language, int default_duration, int video_pixel_width, int video_pixel_height)
 
void AddAudioTrack (int track_num, uint64_t track_uid, const std::string &codec_id, const std::string &name, const std::string &language, int default_duration, int audio_channels, double audio_sampling_frequency)
 
void AddTextTrack (int track_num, uint64_t track_uid, const std::string &codec_id, const std::string &name, const std::string &language)
 
std::vector< uint8_t > Finish ()
 

Detailed Description

Definition at line 18 of file tracks_builder.h.

Constructor & Destructor Documentation

◆ TracksBuilder() [1/2]

shaka::media::TracksBuilder::TracksBuilder ( bool  allow_invalid_values)
explicit

Definition at line 153 of file tracks_builder.cc.

◆ TracksBuilder() [2/2]

shaka::media::TracksBuilder::TracksBuilder ( )

Definition at line 155 of file tracks_builder.cc.

◆ ~TracksBuilder()

shaka::media::TracksBuilder::~TracksBuilder ( )

Definition at line 157 of file tracks_builder.cc.

Member Function Documentation

◆ AddAudioTrack()

void shaka::media::TracksBuilder::AddAudioTrack ( int  track_num,
uint64_t  track_uid,
const std::string &  codec_id,
const std::string &  name,
const std::string &  language,
int  default_duration,
int  audio_channels,
double  audio_sampling_frequency 
)

Definition at line 172 of file tracks_builder.cc.

◆ AddTextTrack()

void shaka::media::TracksBuilder::AddTextTrack ( int  track_num,
uint64_t  track_uid,
const std::string &  codec_id,
const std::string &  name,
const std::string &  language 
)

Definition at line 185 of file tracks_builder.cc.

◆ AddVideoTrack()

void shaka::media::TracksBuilder::AddVideoTrack ( int  track_num,
uint64_t  track_uid,
const std::string &  codec_id,
const std::string &  name,
const std::string &  language,
int  default_duration,
int  video_pixel_width,
int  video_pixel_height 
)

Definition at line 159 of file tracks_builder.cc.

◆ Finish()

std::vector< uint8_t > shaka::media::TracksBuilder::Finish ( )

Definition at line 194 of file tracks_builder.cc.


The documentation for this class was generated from the following files: