Lines Matching defs:Track

555 // Track Class
557 Track::Track(unsigned int* seed)
573 Track::~Track() {
588 bool Track::AddContentEncoding() {
615 ContentEncoding* Track::GetContentEncodingByIndex(uint32 index) const {
625 uint64 Track::PayloadSize() const {
662 uint64 Track::Size() const {
668 bool Track::Write(IMkvWriter* writer) const {
677 // derived classes may write out more data in the Track element.
779 bool Track::SetCodecPrivate(const uint8* codec_private, uint64 length) {
796 void Track::set_codec_id(const char* codec_id) {
813 void Track::set_language(const char* language) {
829 void Track::set_name(const char* name) {
850 : Track(seed),
885 const uint64 parent_size = Track::PayloadSize();
894 if (!Track::Write(writer))
988 : Track(seed), bit_depth_(0), channels_(1), sample_rate_(0.0) {}
993 const uint64 parent_size = Track::PayloadSize();
1006 if (!Track::Write(writer))
1055 Track* const track = track_entries_[i];
1062 bool Tracks::AddTrack(Track* track, int32 number) {
1086 Track** const track_entries = new (std::nothrow) Track*[count]; // NOLINT
1121 const Track* Tracks::GetTrackByIndex(uint32 index) const {
1131 Track* Tracks::GetTrackByNumber(uint64 track_number) const {
1142 const Track* const track = GetTrackByNumber(track_number);
1151 const Track* const track = GetTrackByNumber(track_number);
1163 const Track* const track = GetTrackByIndex(i);
1179 const Track* const track = GetTrackByIndex(i);
2493 Track* Segment::AddTrack(int32 number) {
2494 Track* const track = new (std::nothrow) Track(&seed_); // NOLINT
2785 const Track* const track = GetTrackByNumber(track_number);
2795 Track* Segment::GetTrackByNumber(uint64 track_number) const {
3064 const Track* const track = tracks_.GetTrackByIndex(i);
3076 const Track* const track = tracks_.GetTrackByIndex(0);
3089 const Track* track = tracks_.GetTrackByIndex(index);