Home | History | Annotate | Download | only in matroska

Lines Matching refs:Track

1901     const Track* pTrack,

1965 //track. In principle, the matching track could be on some earlier
1968 //with a list of cue points that apply to a track, and then search
1969 //that track-based structure for a matching cue point.
1979 const Track* pTrack,
2233 //First count number of track positions
2271 //Now parse track positions
2356 const CuePoint::TrackPosition* CuePoint::Find(const Track* pTrack) const
2373 return NULL; //no matching track number found
2658 const Track* pTrack)
2807 Track* pTrack,
2826 //We have the cue point and track position we want,
2973 Track::Track(Segment* pSegment, const Info& i) :
2979 Track::~Track()
2985 Track::Info::Info():
2998 void Track::Info::Clear()
3015 const BlockEntry* Track::GetEOS() const
3020 long long Track::GetType() const
3025 long long Track::GetNumber() const
3030 const char* Track::GetNameAsUTF8() const
3035 const char* Track::GetCodecNameAsUTF8() const
3041 const char* Track::GetCodecId() const
3046 const unsigned char* Track::GetCodecPrivate(size_t& size) const
3053 long Track::GetFirst(const BlockEntry*& pBlockEntry) const
3059 //returning NULL from Track::GetFirst means the same thing.
3098 //a matching track number. We interpret that as an error (which
3106 long Track::GetNext(
3156 // block from this track. One way around this problem is for the
3159 //track. (Of course, that's not cheap either, since our caller
3171 //a matching track number after lots of searching, so we give
3179 Track::EOSBlock::EOSBlock()
3184 bool Track::EOSBlock::EOS() const
3190 Cluster* Track::EOSBlock::GetCluster() const
3196 size_t Track::EOSBlock::GetIndex() const
3202 const Block* Track::EOSBlock::GetBlock() const
3208 bool Track::EOSBlock::IsBFrame() const
3215 Track(pSegment, i),
3306 Track(pSegment, i),
3433 m_trackEntries = new Track*[count];
3476 Track*& pTrack)
3483 Track::Info i;
3485 Track::Settings videoSettings;
3488 Track::Settings audioSettings;
3582 // for now we do not support other track types yet.
3583 // TODO: support other track types
3595 Track** i = m_trackEntries;
3596 Track** const j = m_trackEntriesEnd;
3600 Track* const pTrack = *i++;
3608 Track* Tracks::GetTrackByNumber(unsigned long tn_) const
3612 Track** i = m_trackEntries;
3613 Track** const j = m_trackEntriesEnd;
3617 Track* const pTrack = *i++;
3630 Track* Tracks::GetTrackByIndex(unsigned long idx) const
4045 const BlockEntry* Cluster::GetEntry(const Track* pTrack)
4147 const Track* const pTrack = pTracks->GetTrackByNumber(tn);
4409 pos += len; //consume track number