Lines Matching defs:Track

513 // Track Class
515 Track::Track(unsigned int* seed)
531 Track::~Track() {
546 bool Track::AddContentEncoding() {
573 ContentEncoding* Track::GetContentEncodingByIndex(uint32 index) const {
583 uint64 Track::PayloadSize() const {
619 uint64 Track::Size() const {
625 bool Track::Write(IMkvWriter* writer) const {
630 // derived classes may write out more data in the Track element.
732 bool Track::SetCodecPrivate(const uint8* codec_private, uint64 length) {
749 void Track::set_codec_id(const char* codec_id) {
766 void Track::set_language(const char* language) {
782 void Track::set_name(const char* name) {
803 : Track(seed),
838 const uint64 parent_size = Track::PayloadSize();
847 if (!Track::Write(writer))
911 : Track(seed),
921 const uint64 parent_size = Track::PayloadSize();
934 if (!Track::Write(writer))
987 Track* const track = track_entries_[i];
994 bool Tracks::AddTrack(Track* track, int32 number) {
1018 Track** const track_entries = new (std::nothrow) Track*[count]; // NOLINT
1053 const Track* Tracks::GetTrackByIndex(uint32 index) const {
1063 Track* Tracks::GetTrackByNumber(uint64 track_number) const {
1074 const Track* const track = GetTrackByNumber(track_number);
1083 const Track* const track = GetTrackByNumber(track_number);
1095 const Track* const track = GetTrackByIndex(i);
1111 const Track* const track = GetTrackByIndex(i);
2310 Track* Segment::AddTrack(int32 number) {
2311 Track* const track = new (std::nothrow) Track(&seed_); // NOLINT
2743 const Track* const track = GetTrackByNumber(track_number);
2755 Track* Segment::GetTrackByNumber(uint64 track_number) const {
3014 const Track* const track = tracks_.GetTrackByIndex(i);
3026 const Track* const track = tracks_.GetTrackByIndex(0);