Lines Matching defs:track
115 BMediaTrack* track = (BMediaTrack*)fAudioTracks.ItemAt(index);
116 if (track == NULL)
119 return track->GetMetaData(metaData);
126 BMediaTrack* track = (BMediaTrack*)fVideoTracks.ItemAt(index);
127 if (track == NULL)
130 return track->GetMetaData(metaData);
137 BMediaTrack* track = (BMediaTrack*)fAudioTracks.ItemAt(index);
138 if (track == NULL)
141 return new(std::nothrow) MediaTrackAudioSupplier(track, index);
156 BMediaTrack* track = (BMediaTrack*)fVideoTracks.ItemAt(index);
157 if (track == NULL)
160 supplier = new(std::nothrow) MediaTrackVideoSupplier(track, index,
197 BMediaTrack* track = mediaFile->TrackAt(i);
199 status_t status = track->EncodedFormat(&format);
202 "track index %d, error: %s\n", i, strerror(status));
203 mediaFile->ReleaseTrack(track);
207 if (track->Duration() <= 0) {
208 fprintf(stderr, "MediaFileTrackSupplier: warning! track index %d "
213 if (fAudioTracks.AddItem(track)) {
216 mediaFile->ReleaseTrack(track);
219 if (fVideoTracks.AddItem(track)) {
222 mediaFile->ReleaseTrack(track);
225 printf("MediaFileTrackSupplier: track index %d has unknown "
227 mediaFile->ReleaseTrack(track);