private class NativeMediaPlayer.VideoRenderer extends java.lang.Object implements VideoRenderControl
VideoRendererListeners. This allows
any registered listeners, specifically AWT and Prism, to receive video
frames.| Modifier | Constructor and Description |
|---|---|
private |
VideoRenderer() |
| Modifier and Type | Method and Description |
|---|---|
void |
addVideoFrameRateListener(VideoFrameRateListener listener)
Adds the listener to the player's
VideoRenderControl. |
void |
addVideoRendererListener(VideoRendererListener listener)
adds the listener to the player's videoUpdate.
|
int |
getFrameHeight()
Gets the height of a video frame
|
int |
getFrameWidth()
Gets the width of a video frame
|
void |
removeVideoFrameRateListener(VideoFrameRateListener listener)
Remove the listener from the player's
VideoRenderControl. |
void |
removeVideoRendererListener(VideoRendererListener listener)
removes the listener from the player.
|
public void addVideoRendererListener(VideoRendererListener listener)
addVideoRendererListener in interface VideoRenderControllistener - the object which provides the VideoUpdateListener
callback interfacepublic void removeVideoRendererListener(VideoRendererListener listener)
removeVideoRendererListener in interface VideoRenderControllistener - to be removed from the playerpublic void addVideoFrameRateListener(VideoFrameRateListener listener)
VideoRenderControlVideoRenderControl. The
listener will be invoked when there is a significant change in the
decoded video frame rate.addVideoFrameRateListener in interface VideoRenderControlpublic void removeVideoFrameRateListener(VideoFrameRateListener listener)
VideoRenderControlVideoRenderControl.removeVideoFrameRateListener in interface VideoRenderControlpublic int getFrameWidth()
VideoRenderControlgetFrameWidth in interface VideoRenderControlpublic int getFrameHeight()
VideoRenderControlgetFrameHeight in interface VideoRenderControl