Home | History | Annotate | Download | only in mpeg2ts

Lines Matching defs:Program

47 struct ATSParser::Program : public RefBase {
48 Program(ATSParser *parser, unsigned programNumber, unsigned programMapPID);
90 DISALLOW_EVIL_CONSTRUCTORS(Program);
94 Stream(Program *program, unsigned elementaryPID, unsigned streamType);
115 Program *mProgram;
163 ATSParser::Program::Program(
170 ALOGV("new program number %u", programNumber);
173 bool ATSParser::Program::parsePSISection(
186 bool ATSParser::Program::parsePID(
202 void ATSParser::Program::signalDiscontinuity(
209 void ATSParser::Program::signalEOS(status_t finalResult) {
220 status_t ATSParser::Program::parseProgramMap(ABitReader *br) {
393 sp<MediaSource> ATSParser::Program::getSource(SourceType type) {
409 int64_t ATSParser::Program::convertPTSToTimestamp(uint64_t PTS) {
428 Program *program, unsigned elementaryPID, unsigned streamType)
429 : mProgram(program),
920 const sp<Program> &program = mPrograms.itemAt(index);
922 if (program->number() == program_number) {
923 program->updateProgramMapPID(programMapPID);
931 new Program(this, program_number, programMapPID));
1070 const sp<Program> &program = mPrograms.editItemAt(i);
1072 if (which >= 0 && (int)program->number() != which) {
1076 sp<MediaSource> source = program->getSource(type);