BufferStatus Enumerator for buffer status whether empty or full. More...
DisplayType Enumerator for display type More...
DisplayMode Enumerator for display mode More...
AudioMimeType Enumerator for audio mime type More...
DRMType The type of DRM supported by DRMManager More...
SubmitStatus Enumerator for es packet submit status More...
SubmitDataType Enumerators for the type of buffers submitted More...
VideoMimeType Enumerator for video mime type More...
StreamType Enumerator for stream type of es stream More...
ESPlayerState Enumerator for state of ESPlayer More...
DRMESCipherPhase Enumerator for the phase for cipher More...
DRMESCipherAlgorithm Enumerator for the algorithm encrypted More...
DRMESMediaFormat Enumerator for the es media format More...
ErrorType Enumerator for error type from ESPlayer More...
Enumerator for buffer status whether empty or full.
public void Apps() { var player = new ESPlayer(); player.BufferStatusChanged = (s, e) => { var streamType = e.StreamType; var bufferStatus = e.BufferStatus; // your logic }; <span class="hljs-comment">// your logic </span> }
ESPlayer.BufferStatusChanged
http://developer.samsung.com/privilege/esplay
Partner
TV
5.5.0
N
Enumerator for display type
Enumerator for display mode
Enumerator for audio mime type
public void Apps() { // your logic var audioMimeType = AudioMimeType.Ac3; // your logic }
The type of DRM supported by DRMManager
http://developer.samsung.com/privilege/drmplay
non-privilege
4.4.0
Y
Enumerator for es packet submit status
public void Apps() { var player = new ESPlayer(); // your logic var submitStatus = player.SubmitPacket(yourPacket); switch(submitStatus) { case SubmitStatus.NotPrepared : // your logic } // your logic }
ESPlayer.SubmitPacket(ESPacket), ESPlayer.SubmitPacket(ESPacket, ESDRMInfo), ESPlayer.SubmitPacket(ESHandlePacket), ESPlayer.SubmitEosPacket(StreamType)
Enumerators for the type of buffers submitted
6.6.0
Enumerator for video mime type
public void Apps() { // your logic var videoMimeType = AudioMimeType.Hevc; // your logic }
Enumerator for stream type of es stream
Enumerator for state of ESPlayer
public void Apps() { var player = new ESPlayer(); // your logic ESPlayerState state = player.GetState(); switch(state) { case ESPlayerState.None : // your logic } // your logic }
ESPlayer.Open, ESPlayer.PrepareAsync, ESPlayer.Start, ESPlayer.Resume, ESPlayer.Pause, ESPlayer.Stop, ESPlayer.SeekAsync, ESPlayer.GetState
Enumerator for the phase for cipher
Enumerator for the algorithm encrypted
Enumerator for the es media format
Enumerator for error type from ESPlayer
public void Apps() { var player = new ESPlayer(); player.ErrorOccurred = (s, e) => { switch(e.ErrorType) { case ErrorType.None: // your logic } }; // your logic }
ESPlayer.ErrorOccurred