Lines Matching refs:Track
2009 bool Cues::Find(long long time_ns, const Track* pTrack, const CuePoint*& pCP, in Find()
2436 const CuePoint::TrackPosition* CuePoint::Find(const Track* pTrack) const { in Find()
4451 Track::Track(Segment* pSegment, long long element_start, long long element_size) in Track() function in mkvparser::Track
4458 Track::~Track() { in ~Track()
4473 long Track::Create(Segment* pSegment, const Info& info, long long element_start, in Create()
4474 long long element_size, Track*& pResult) { in Create()
4478 Track* const pTrack = in Create()
4479 new (std::nothrow) Track(pSegment, element_start, element_size); in Create()
4495 Track::Info::Info() in Info()
4508 Track::Info::~Info() { Clear(); } in ~Info()
4510 void Track::Info::Clear() { in Clear()
4528 int Track::Info::CopyStr(char* Info::*str, Info& dst_) const { in CopyStr()
4554 int Track::Info::Copy(Info& dst) const { in Copy()
4607 const BlockEntry* Track::GetEOS() const { return &m_eos; } in GetEOS()
4609 long Track::GetType() const { return m_info.type; } in GetType()
4611 long Track::GetNumber() const { return m_info.number; } in GetNumber()
4613 unsigned long long Track::GetUid() const { return m_info.uid; } in GetUid()
4615 const char* Track::GetNameAsUTF8() const { return m_info.nameAsUTF8; } in GetNameAsUTF8()
4617 const char* Track::GetLanguage() const { return m_info.language; } in GetLanguage()
4619 const char* Track::GetCodecNameAsUTF8() const { return m_info.codecNameAsUTF8; } in GetCodecNameAsUTF8()
4621 const char* Track::GetCodecId() const { return m_info.codecId; } in GetCodecId()
4623 const unsigned char* Track::GetCodecPrivate(size_t& size) const { in GetCodecPrivate()
4628 bool Track::GetLacing() const { return m_info.lacing; } in GetLacing()
4630 unsigned long long Track::GetDefaultDuration() const { in GetDefaultDuration()
4634 unsigned long long Track::GetCodecDelay() const { return m_info.codecDelay; } in GetCodecDelay()
4636 unsigned long long Track::GetSeekPreRoll() const { return m_info.seekPreRoll; } in GetSeekPreRoll()
4638 long Track::GetFirst(const BlockEntry*& pBlockEntry) const { in GetFirst()
4705 long Track::GetNext(const BlockEntry* pCurrEntry, in GetNext()
4791 bool Track::VetEntry(const BlockEntry* pBlockEntry) const { in VetEntry()
4808 long Track::Seek(long long time_ns, const BlockEntry*& pResult) const { in Seek()
4887 const ContentEncoding* Track::GetContentEncodingByIndex( in GetContentEncodingByIndex()
4899 unsigned long Track::GetContentEncodingCount() const { in GetContentEncodingCount()
4907 long Track::ParseContentEncodingsEntry(long long start, long long size) { in ParseContentEncodingsEntry()
4974 Track::EOSBlock::EOSBlock() : BlockEntry(NULL, LONG_MIN) {} in EOSBlock()
4976 BlockEntry::Kind Track::EOSBlock::GetKind() const { return kBlockEOS; } in GetKind()
4978 const Block* Track::EOSBlock::GetBlock() const { return NULL; } in GetBlock()
5193 : Track(pSegment, element_start, element_size), m_colour(NULL) {} in VideoTrack()
5203 if (info.type != Track::kVideo) in Parse()
5314 return Track::VetEntry(pBlockEntry) && pBlockEntry->GetBlock()->IsKey(); in VetEntry()
5428 : Track(pSegment, element_start, element_size) {} in AudioTrack()
5436 if (info.type != Track::kAudio) in Parse()
5562 m_trackEntries = new (std::nothrow) Track*[count]; in Parse()
5591 Track*& pTrack = *m_trackEntriesEnd; in Parse()
5623 Track*& pResult) const { in ParseTrackEntry()
5632 Track::Info info; in ParseTrackEntry()
5639 Track::Settings v; in ParseTrackEntry()
5643 Track::Settings a; in ParseTrackEntry()
5647 Track::Settings e; // content_encodings_settings; in ParseTrackEntry()
5793 if (info.type == Track::kVideo) { in ParseTrackEntry()
5815 } else if (info.type == Track::kAudio) { in ParseTrackEntry()
5846 if (info.type == Track::kMetadata && e.start >= 0) in ParseTrackEntry()
5852 Track* pTrack = NULL; in ParseTrackEntry()
5855 Track::Create(m_pSegment, info, element_start, element_size, pTrack); in ParseTrackEntry()
5868 Track** i = m_trackEntries; in ~Tracks()
5869 Track** const j = m_trackEntriesEnd; in ~Tracks()
5872 Track* const pTrack = *i++; in ~Tracks()
5879 const Track* Tracks::GetTrackByNumber(long tn) const { in GetTrackByNumber()
5883 Track** i = m_trackEntries; in GetTrackByNumber()
5884 Track** const j = m_trackEntriesEnd; in GetTrackByNumber()
5887 Track* const pTrack = *i++; in GetTrackByNumber()
5899 const Track* Tracks::GetTrackByIndex(unsigned long idx) const { in GetTrackByIndex()
7288 const BlockEntry* Cluster::GetEntry(const Track* pTrack, in GetEntry()
7430 const Track* const pTrack = pTracks->GetTrackByNumber(tn); in GetEntry()