The IMedia type exposes the following members.
Back to Top
Back to Top
Back to Top
Methods
Name | Description | |
---|---|---|
![]() | AddOption |
Adds an option to the VLCMedia.
|
![]() | AddOptionFlag |
Adds an option flag to the VLCMedia.
|
![]() | ![]() | Creates a new object that is a copy of the current instance. (Inherited from ![]() |
![]() | ![]() | Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. (Inherited from ![]() |
![]() | Parse |
Parses the media's local metadata and tracks information.
Needs to be called before much of the media's metadata can be accessed.
The ParsedChanged event is called when parsing is complete.
|
![]() | ParseAsync |
Asynchronously parses the media's local metadata and tracks information.
Needs to be called before much of the media's metadata can be accessed.
The ParsedChanged event is called when parsing is complete.
|
![]() | SaveChanges |
Saves changes made to the media's local metadata.
|
Properties
Name | Description | |
---|---|---|
![]() | Album |
Gets/Sets album.
|
![]() | Artist |
Gets/Sets media artist.
|
![]() | ArtworkURL |
Gets/Sets artwork url.
|
![]() | Copyright |
Gets/Sets copyright
|
![]() | Date |
Gets/Sets date.
|
![]() | Description |
Gets/Sets description
|
![]() | Duration |
Gets the duration (in ms) of the media.
|
![]() | EncodedBy |
Gets/Sets encoded by.
|
![]() | Genre |
Gets/Sets media genre.
|
![]() | Handle |
The media's handle.
|
![]() | IsParsed |
Gets whether or not the media has been parsed yet.
|
![]() | Language |
Gets/Sets language.
|
![]() | MRL |
Gets the Media Resource Locator (MRL) string for this media.
|
![]() | NowPlaying |
Gets/Sets now playing.
|
![]() | Publisher |
Gets/Sets publisher.
|
![]() | Rating |
Gets/Sets rating.
|
![]() | Setting |
Gets/Sets setting.
|
![]() | State |
Gets the media's state. Does not require calling of Parse().
|
![]() | Stats |
Gets the media's statistics. Will return null if media is not playing or if stats are otherwise unavailable.
|
![]() | Title |
Gets/Sets media title.
|
![]() | TrackId |
Gets/Sets track id.
|
![]() | TrackNumber |
Gets/Sets track number.
|
![]() | URL |
Gets/Sets url.
|
Events
Name | Description | |
---|---|---|
![]() | AlbumChanged |
Called when Album changes.
|
![]() | ArtistChanged |
Called when Artist changes.
|
![]() | ArtworkUrlChanged |
Called when ArtworkURL changes.
|
![]() | CopyrightChanged |
Called when Copyright changes.
|
![]() | DateChanged |
Called when Date changes.
|
![]() | DescriptionChanged |
Called when Description changes.
|
![]() | DurationChanged |
Called when Duration changes.
|
![]() | EncodedByChanged |
Called when EncodedBy changes.
|
![]() | GenreChanged |
Called when Genre changes.
|
![]() | IsParsedChanged |
Called when IsParsed changes.
|
![]() | LanguageChanged |
Called when Language changes.
|
![]() | MediaFreed |
Called when the underlying Media is freed.
|
![]() | NowPlayingChanged |
Called when NowPlaying changes.
|
![]() | PublisherChanged |
Called when Publisher changes.
|
![]() | RatingChanged |
Called when Rating changes.
|
![]() | SettingChanged |
Called when Setting changes.
|
![]() | StateChanged |
Called when State changes.
|
![]() | TitleChanged |
Called when Title changes.
|
![]() | TrackIdChanged |
Called when TrackId changes.
|
![]() | TrackNumberChanged |
Called when TrackNumber changes.
|
![]() | UrlChanged |
Called when URL changes.
|
See Also