Lines Matching refs:Track
35 struct TSPacketizer::Track : public RefBase {
36 Track(const sp<AMessage> &format,
64 virtual ~Track();
83 DISALLOW_EVIL_CONSTRUCTORS(Track);
86 TSPacketizer::Track::Track(
100 void TSPacketizer::Track::extractCSDIfNecessary() {
127 TSPacketizer::Track::~Track() {
130 unsigned TSPacketizer::Track::PID() const {
134 unsigned TSPacketizer::Track::streamType() const {
138 unsigned TSPacketizer::Track::streamID() const {
142 unsigned TSPacketizer::Track::incrementContinuityCounter() {
152 bool TSPacketizer::Track::isAudio() const {
156 bool TSPacketizer::Track::isVideo() const {
160 bool TSPacketizer::Track::isH264() const {
164 bool TSPacketizer::Track::isAAC() const {
168 bool TSPacketizer::Track::isPCMAudio() const {
172 bool TSPacketizer::Track::lacksADTSHeader() const {
176 sp<ABuffer> TSPacketizer::Track::prependCSD(
197 sp<ABuffer> TSPacketizer::Track::prependADTSHeader(
241 size_t TSPacketizer::Track::countDescriptors() const {
245 sp<ABuffer> TSPacketizer::Track::descriptorAt(size_t index) const {
250 void TSPacketizer::Track::finalize() {
422 const sp<Track> &track = mTracks.itemAt(i);
438 sp<Track> track = new Track(format, PID, streamType, streamID);
447 const sp<Track> &track = mTracks.itemAt(trackIndex);
471 const sp<Track> &track = mTracks.itemAt(trackIndex);
785 const sp<Track> &track = mTracks.itemAt(i);
1041 const sp<Track> &track = mTracks.itemAt(trackIndex);