Lines Matching refs:Track
35 struct TSPacketizer::Track : public RefBase {
36 Track(const sp<AMessage> &format,
63 virtual ~Track();
81 DISALLOW_EVIL_CONSTRUCTORS(Track);
84 TSPacketizer::Track::Track(
116 TSPacketizer::Track::~Track() {
119 unsigned TSPacketizer::Track::PID() const {
123 unsigned TSPacketizer::Track::streamType() const {
127 unsigned TSPacketizer::Track::streamID() const {
131 unsigned TSPacketizer::Track::incrementContinuityCounter() {
141 bool TSPacketizer::Track::isAudio() const {
145 bool TSPacketizer::Track::isVideo() const {
149 bool TSPacketizer::Track::isH264() const {
153 bool TSPacketizer::Track::isAAC() const {
157 bool TSPacketizer::Track::isPCMAudio() const {
161 bool TSPacketizer::Track::lacksADTSHeader() const {
165 sp<ABuffer> TSPacketizer::Track::prependCSD(
186 sp<ABuffer> TSPacketizer::Track::prependADTSHeader(
230 size_t TSPacketizer::Track::countDescriptors() const {
234 sp<ABuffer> TSPacketizer::Track::descriptorAt(size_t index) const {
239 void TSPacketizer::Track::finalize() {
371 const sp<Track> &track = mTracks.itemAt(i);
387 sp<Track> track = new Track(format, PID, streamType, streamID);
409 const sp<Track> &track = mTracks.itemAt(trackIndex);
604 const sp<Track> &track = mTracks.itemAt(i);
850 const sp<Track> &track = mTracks.itemAt(trackIndex);