EventHandler<ErrorEventArgs> ErrorOccurred Emit when esplayer encounters some error during preparing for esplayer pipeline or playback es packet. More...
EventHandler<BufferStatusEventArgs> BufferStatusChanged Emit when es packet queue is empty or full. More...
EventHandler<ResourceConflictEventArgs> ResourceConflicted Emit when resource conflicted event is emitted. More...
EventHandler<EOSEventArgs> EOSEmitted Emit when es playback reaches end-of-stream. More...
Emit when esplayer encounters some error during preparing for esplayer pipeline or playback es packet.
Only one delegate for event handler can be registered for this event.
public void Apps() { var player = new ESPlayer(); player.ErrorOccurred = (s, e) => { switch(e.ErrorType) { case ErrorType.None: // your logic } }; // your logic }
http://developer.samsung.com/privilege/esplay
Partner
TV
5.5.0
N
Emit when es packet queue is empty or full.
ESPlayer will inform its buffer state to application as
BufferStatus.Underrun, BufferStatus.Overrun
and status. Only one delegate for event handler can be registered for this event.
public void Apps() { var player = new ESPlayer(); player.BufferStatusChanged = (s, e) => { var streamType = e.StreamType; var bufferStatus = e.BufferStatus; // your logic }; // your logic }
BufferStatusEventArgs
Emit when resource conflicted event is emitted.
public void Apps() { var player = new ESPlayer(); player.ResourceConflicted = (s, e) => { // your logic }; }
Emit when es playback reaches end-of-stream.
public void Apps() { var player = new ESPlayer(); player.EOSEmitted = (s, e) => { // your logic }; }