Top Description Methods
com.sun.media.jfxmedia.control

public Interface VideoRenderControl

Known Direct Implementers
com.sun.media.jfxmediaimpl.NativeMediaPlayer.VideoRenderer
Imports
com.sun.media.jfxmedia.events.VideoFrameRateListener, .VideoRendererListener

This interface is supported by the player to support video rendering. It provides methods for registering listeners for getting media frames and a notification mechanism for when new data is available.

Method Summary

Modifier and TypeMethod and Description
public void
addVideoFrameRateListener(VideoFrameRateListener listener)

Adds the listener to the player's VideoRenderControl.

public void
addVideoRendererListener(VideoRendererListener
the object which provides the VideoUpdateListener callback interface
listener
)

Adds the listener to the player's videoUpdate.

public int

Returns:

An integer value for the height.
getFrameHeight
()

Gets the height of a video frame

public int

Returns:

An integer value for the width.
getFrameWidth
()

Gets the width of a video frame

public void
removeVideoFrameRateListener(VideoFrameRateListener listener)

Remove the listener from the player's VideoRenderControl.

public void
removeVideoRendererListener(VideoRendererListener
to be removed from the player
listener
)

Removes the listener from the player.

Method Detail

addVideoFrameRateListenerback to summary
public void addVideoFrameRateListener(VideoFrameRateListener listener)

Adds the listener to the player's VideoRenderControl. The listener will be invoked when there is a significant change in the decoded video frame rate.

addVideoRendererListenerback to summary
public void addVideoRendererListener(VideoRendererListener listener)

Adds the listener to the player's videoUpdate. The listener will be called whenever a new frame of video is ready to be painted or fetched by getData()

Parameters
listener:VideoRendererListener

the object which provides the VideoUpdateListener callback interface

getFrameHeightback to summary
public int getFrameHeight()

Gets the height of a video frame

Returns:int

An integer value for the height.

getFrameWidthback to summary
public int getFrameWidth()

Gets the width of a video frame

Returns:int

An integer value for the width.

removeVideoFrameRateListenerback to summary
public void removeVideoFrameRateListener(VideoFrameRateListener listener)

Remove the listener from the player's VideoRenderControl.

removeVideoRendererListenerback to summary
public void removeVideoRendererListener(VideoRendererListener listener)

Removes the listener from the player.

Parameters
listener:VideoRendererListener

to be removed from the player