Android.Media.MediaExtractor: Method Members

The methods of Android.Media.MediaExtractor are listed below. For a list of all members, see the MediaExtractor Members list.

See Also: Inherited members from Java.Lang.Object

Public Methods

Advance() : bool
Advance to the next sample.
AdvanceAsync() : System.Threading.Tasks.Task<bool>
Documentation for this section has not yet been entered.
GetSampleCryptoInfo(MediaCodec.CryptoInfo) : bool
If the sample flags indicate that the current sample is at least partially encrypted, this call returns relevant information about the structure of the sample data required for decryption.
GetTrackFormat(int) : MediaFormat
Get the track format at the specified index.
ReadSampleData(Java.Nio.ByteBuffer, int) : int
Retrieve the current encoded sample and store it in the byte buffer starting at the given offset.
ReadSampleDataAsync(Java.Nio.ByteBuffer, int) : System.Threading.Tasks.Task<int>
Documentation for this section has not yet been entered.
Release()
Make sure you call this when you're done to free up any resources instead of relying on the garbage collector to do this for you at some point in the future.
SeekTo(long, MediaExtractorSeekTo)
All selected tracks seek near the requested time according to the specified mode.
SelectTrack(int)
Subsequent calls to MediaExtractor.ReadSampleData(Java.Nio.ByteBuffer, System.Int32), MediaExtractor.SampleTrackIndex and MediaExtractor.SampleTime only retrieve information for the subset of tracks selected.
SetDataSource(Java.IO.FileDescriptor)
Sets the data source (FileDescriptor) to use.
SetDataSource(string)
Sets the data source (file-path or http URL) to use.
SetDataSource(string, IDictionary<string, string>)
Documentation for this section has not yet been entered.
SetDataSource(Android.Content.Context, Android.Net.Uri, IDictionary<string, string>)
Documentation for this section has not yet been entered.
SetDataSource(Java.IO.FileDescriptor, long, long)
Sets the data source (FileDescriptor) to use.
SetDataSourceAsync(Java.IO.FileDescriptor) : System.Threading.Tasks.Task
Documentation for this section has not yet been entered.
SetDataSourceAsync(string) : System.Threading.Tasks.Task
Documentation for this section has not yet been entered.
SetDataSourceAsync(string, IDictionary<string, string>) : System.Threading.Tasks.Task
Documentation for this section has not yet been entered.
SetDataSourceAsync(Android.Content.Context, Android.Net.Uri, IDictionary<string, string>) : System.Threading.Tasks.Task
Documentation for this section has not yet been entered.
SetDataSourceAsync(Java.IO.FileDescriptor, long, long) : System.Threading.Tasks.Task
Documentation for this section has not yet been entered.
UnselectTrack(int)
Subsequent calls to MediaExtractor.ReadSampleData(Java.Nio.ByteBuffer, System.Int32), MediaExtractor.SampleTrackIndex and MediaExtractor.SampleTime only retrieve information for the subset of tracks selected.