Lines Matching defs:track

230   // The extractor will seek first on the seek track, just like
238 // This may be more efficient than seeking the seek track through
256 // The extractor will seek first on the seek track, just like
264 // This may be more efficient than seeking the seek track through
283 // The extractor will seek first on the seek track. It goes to
295 // This may be more efficient than seeking the seek track through
312 // The extractor will seek first on the seek track. It goes to a
330 // This may be more efficient than seeking the seek track through
377 // SeekTrackToFrame(BTrack * track, int64 ioFrame, int32 flags = 0) {
382 // Also, any track extracted using this function will be seeked by
383 // the extractor seek functions. Any track not extracted by this
385 // supplied as SEEK_CUR the track will be seeked before being
387 // one track it may be more efficient than retrieving the track and
389 // seek time for the track will be no later than the earliest
391 // for the track will be no earlier than the earliest seekable time.
396 // performed on the track. The current seek time may be arbitrary
397 // or even illegal. Attempting to decode data from the track in
404 // track in this stream.
410 // Disclaims interest in a particular track. After releasing a
411 // track the track will no longer be seeked by the extractor.
415 // B_BAD_TYPE : This track does not correspond to this extractor.
418 status_t ReleaseTrack(BTrack * track);
421 // use to negotiate the format for this track
423 virtual status_t NegotiateOutputFormat(BTrack * track,
426 // get/set information about a particular track
427 virtual status_t GetParameterValue(BTrack * track, int32 id,
429 virtual status_t SetParameterValue(BTrack * track, int32 id,
431 virtual BParameterWeb * Web(BTrack * track) { return NULL; }
432 virtual BView * GetParameterView(BTrack * track) { return NULL; }
434 // seek only this particular track to the given time
436 virtual status_t SeekToTime(BTrack * track,
440 // seek only this particular track to the given frame
442 virtual status_t SeekToFrame(BTrack * track,
446 // seek only this particular track to the given chunk
448 virtual status_t SeekToChunk(BTrack * track,
452 // seek only this particular track to the given chunk
454 virtual status_t Seek(BTrack * track,
459 // read a chunk from this track only
461 virtual status_t ReadChunk(BTrack * track,
464 // read frames from this track only
466 virtual status_t ReadFrames(BTrack * track,
471 // read units of time from this track only
472 virtual status_t ReadTime(BTrack * track,
477 // read a percentage from this track only
478 virtual status_t Read(BTrack * track,
488 // use to negotiate the format for this track
493 // access to parameters for this track
509 // access to seek functionality on this track
531 // access to readers for this track