Home | History | Annotate | Download | only in mkvparser

Lines Matching defs:pSegment

702                                   Segment*& pSegment) {
706 pSegment = NULL;
798 pSegment = new (std::nothrow) Segment(pReader, idpos, pos, size);
799 if (pSegment == NULL)
1478 SeekHead::SeekHead(Segment* pSegment, long long start, long long size_,
1480 : m_pSegment(pSegment),
1826 Cues::Cues(Segment* pSegment, long long start_, long long size_,
1828 : m_pSegment(pSegment),
2456 long long CuePoint::GetTime(const Segment* pSegment) const {
2457 assert(pSegment);
2460 const SegmentInfo* const pInfo = pSegment->GetInfo();
3224 Chapters::Chapters(Segment* pSegment, long long payload_start,
3227 : m_pSegment(pSegment),
3559 Segment* const pSegment = pChapters->m_pSegment;
3561 if (pSegment == NULL) // weird
3564 const SegmentInfo* const pInfo = pSegment->GetInfo();
3690 Tags::Tags(Segment* pSegment, long long payload_start, long long payload_size,
3692 : m_pSegment(pSegment),
3955 SegmentInfo::SegmentInfo(Segment* pSegment, long long start, long long size_,
3957 : m_pSegment(pSegment),
4451 Track::Track(Segment* pSegment, long long element_start, long long element_size)
4452 : m_pSegment(pSegment),
4473 long Track::Create(Segment* pSegment, const Info& info, long long element_start,
4479 new (std::nothrow) Track(pSegment, element_start, element_size);
5191 VideoTrack::VideoTrack(Segment* pSegment, long long element_start,
5193 : Track(pSegment, element_start, element_size), m_colour(NULL) {}
5197 long VideoTrack::Parse(Segment* pSegment, const Info& info,
5215 IMkvReader* const pReader = pSegment->m_pReader;
5288 new (std::nothrow) VideoTrack(pSegment, element_start, element_size);
5426 AudioTrack::AudioTrack(Segment* pSegment, long long element_start,
5428 : Track(pSegment, element_start, element_size) {}
5430 long AudioTrack::Parse(Segment* pSegment, const Info& info,
5439 IMkvReader* const pReader = pSegment->m_pReader;
5491 new (std::nothrow) AudioTrack(pSegment, element_start, element_size);
5517 Tracks::Tracks(Segment* pSegment, long long start, long long size_,
5519 : m_pSegment(pSegment),
6663 Cluster* Cluster::Create(Segment* pSegment, long idx, long long off) {
6664 if (!pSegment || off < 0)
6667 const long long element_start = pSegment->m_start + off;
6670 new (std::nothrow) Cluster(pSegment, idx, element_start);
6687 Cluster::Cluster(Segment* pSegment, long idx, long long element_start
6689 : m_pSegment(pSegment),
6731 const Segment* pSegment,
6734 assert(pSegment);
6737 IMkvReader* const pReader = pSegment->m_pReader;
6748 pos = pSegment->m_start + off; // absolute
6754 (pSegment->m_size < 0) ? -1 : pSegment->m_start + pSegment->m_size;
7885 const Segment* const pSegment = pCluster->m_pSegment;
7886 const SegmentInfo* const pInfo = pSegment->GetInfo();