Lines Matching defs:Track

498 // Track Class
500 Track::Track(unsigned int* seed)
516 Track::~Track() {
531 bool Track::AddContentEncoding() {
558 ContentEncoding* Track::GetContentEncodingByIndex(uint32 index) const {
568 uint64 Track::PayloadSize() const {
605 uint64 Track::Size() const {
611 bool Track::Write(IMkvWriter* writer) const {
616 // derived classes may write out more data in the Track element.
622 // |type_| has to be specified before the Track can be written.
722 bool Track::SetCodecPrivate(const uint8* codec_private, uint64 length) {
739 void Track::set_codec_id(const char* codec_id) {
756 void Track::set_language(const char* language) {
772 void Track::set_name(const char* name) {
793 : Track(seed),
824 const uint64 parent_size = Track::PayloadSize();
833 if (!Track::Write(writer))
896 : Track(seed), bit_depth_(0), channels_(1), sample_rate_(0.0) {}
901 const uint64 parent_size = Track::PayloadSize();
914 if (!Track::Write(writer))
962 Track* const track = track_entries_[i];
969 bool Tracks::AddTrack(Track* track, int32 number) {
993 Track** const track_entries = new (std::nothrow) Track* [count]; // NOLINT
1028 const Track* Tracks::GetTrackByIndex(uint32 index) const {
1038 Track* Tracks::GetTrackByNumber(uint64 track_number) const {
1049 const Track* const track = GetTrackByNumber(track_number);
1058 const Track* const track = GetTrackByNumber(track_number);
1070 const Track* const track = GetTrackByIndex(i);
1086 const Track* const track = GetTrackByIndex(i);
2197 Track* Segment::AddTrack(int32 number) {
2198 Track* const track = new (std::nothrow) Track(&seed_); // NOLINT
2586 const Track* const track = GetTrackByNumber(track_number);
2596 Track* Segment::GetTrackByNumber(uint64 track_number) const {
2853 const Track* const track = tracks_.GetTrackByIndex(i);
2865 const Track* const track = tracks_.GetTrackByIndex(0);