C# Class Sonority.UPnP.AVTransport

Mostrar archivo Open project: NathanHowell/Sonority

Public Methods

Method Description
AVTransport ( UPnPService service ) : System
AddUriToQueue ( Uri enqueuedUri, string enqueuedUriMetaData, uint desiredFirstTrackNumberEnqueued, bool enqueueAsNext ) : void
Dispose ( ) : void
Next ( ) : void
Pause ( ) : void
Play ( ) : void
PlayPause ( ) : void
Previous ( ) : void
Record ( ) : void
RemoveAllTracksFromQueue ( ) : void
RemoveTrackFromQueue ( string objectId ) : void
ReorderTracksInQueue ( uint startingIndex, uint numberOfTracks, uint insertBefore ) : void
Seek ( SeekMode unit, string target ) : void
SetAVTransportUri ( Uri currentUri, string currentUriMetadata ) : void
SetNextAVTransportUri ( Uri currentUri, string currentUriMetadata ) : void
SetPlayMode ( PlayMode newPlayMode ) : void
SetRecordQualityMode ( ) : void
Stop ( ) : void

Private Methods

Method Description
AVTransport_PropertyChanged ( object sender, PropertyChangedEventArgs e ) : void
CreateTimeSpan ( string s ) : TimeSpan?
CreateUri ( string uri ) : Uri
CreateXmlProperty ( string xml ) : XPathNavigator
GetCurrentTransportActions ( ) : string
GetDeviceCapabilities ( ) : DeviceCapabilities
GetMediaInfo ( ) : MediaInfo
GetPositionInfo ( ) : PositionInfo
GetTransportInfo ( ) : TransportInfo
GetTransportSettings ( ) : TransportSettings
OnTimerFired ( object state ) : void
TransportStateChanged ( object sender, PropertyChangedEventArgs e ) : void

Method Details

AVTransport() public method

public AVTransport ( UPnPService service ) : System
service UPnPService
return System

AddUriToQueue() public method

public AddUriToQueue ( Uri enqueuedUri, string enqueuedUriMetaData, uint desiredFirstTrackNumberEnqueued, bool enqueueAsNext ) : void
enqueuedUri System.Uri
enqueuedUriMetaData string
desiredFirstTrackNumberEnqueued uint
enqueueAsNext bool
return void

Dispose() public method

public Dispose ( ) : void
return void

Next() public method

public Next ( ) : void
return void

Pause() public method

public Pause ( ) : void
return void

Play() public method

public Play ( ) : void
return void

PlayPause() public method

public PlayPause ( ) : void
return void

Previous() public method

public Previous ( ) : void
return void

Record() public method

public Record ( ) : void
return void

RemoveAllTracksFromQueue() public method

public RemoveAllTracksFromQueue ( ) : void
return void

RemoveTrackFromQueue() public method

public RemoveTrackFromQueue ( string objectId ) : void
objectId string
return void

ReorderTracksInQueue() public method

public ReorderTracksInQueue ( uint startingIndex, uint numberOfTracks, uint insertBefore ) : void
startingIndex uint
numberOfTracks uint
insertBefore uint
return void

Seek() public method

public Seek ( SeekMode unit, string target ) : void
unit SeekMode
target string
return void

SetAVTransportUri() public method

public SetAVTransportUri ( Uri currentUri, string currentUriMetadata ) : void
currentUri Uri
currentUriMetadata string
return void

SetNextAVTransportUri() public method

public SetNextAVTransportUri ( Uri currentUri, string currentUriMetadata ) : void
currentUri Uri
currentUriMetadata string
return void

SetPlayMode() public method

public SetPlayMode ( PlayMode newPlayMode ) : void
newPlayMode PlayMode
return void

SetRecordQualityMode() public method

public SetRecordQualityMode ( ) : void
return void

Stop() public method

public Stop ( ) : void
return void