javax.media.control
Interface H263Control

All Superinterfaces:
Control

public interface H263Control
extends Control

This interface is a Control for specifying the parameters for H263 video codec.

Since:
JMF 2.0

Method Summary
 boolean getAdvancedPrediction()
          Returns if advanced prediction was enabled.
 boolean getArithmeticCoding()
          Returns if arithmeticc coding was enabled.
 int getBppMaxKb()
          Returns the refernce decoder parameter BppMaxKb
 boolean getErrorCompensation()
          Returns if error compensation was enabled.
 int getHRD_B()
          Returns the refernce decoder parameter HRD_B
 boolean getPBFrames()
          Returns if PB Frames was enabled.
 boolean getUnrestrictedVector()
          Returns if unrestricted vector was enabled.
 boolean isAdvancedPredictionSupported()
          Returns if advanced prediction extension is supported
 boolean isArithmeticCodingSupported()
          Returns if arithmeticc coding extension is supported
 boolean isErrorCompensationSupported()
          Returns if error compensation extension is supported
 boolean isPBFramesSupported()
          Returns if PB Frames extension is supported
 boolean isUnrestrictedVectorSupported()
          Returns if unrestricted vector extension is supported
 boolean setAdvancedPrediction(boolean newAdvancedPredictionMode)
          Sets the advanced prediction mode
 boolean setArithmeticCoding(boolean newArithmeticCodingMode)
          Sets the arithmeticc coding mode
 boolean setErrorCompensation(boolean newtErrorCompensationMode)
          Sets the error compensation mode
 boolean setPBFrames(boolean newPBFramesMode)
          Sets the PB Frames mode
 boolean setUnrestrictedVector(boolean newUnrestrictedVectorMode)
          Sets the unrestricted vector mode
 
Methods inherited from interface javax.media.Control
getControlComponent
 

Method Detail

isUnrestrictedVectorSupported

public boolean isUnrestrictedVectorSupported()
Returns if unrestricted vector extension is supported

Returns:
if unrestricted vector extension is supported

setUnrestrictedVector

public boolean setUnrestrictedVector(boolean newUnrestrictedVectorMode)
Sets the unrestricted vector mode

Parameters:
newUnrestrictedVectorMode - the requested unrestricted vector mode
Returns:
the actual unrestricted vector mode that was set

getUnrestrictedVector

public boolean getUnrestrictedVector()
Returns if unrestricted vector was enabled. Decoders return the support for this mode.

Returns:
if unrestricted vector was enabled

isArithmeticCodingSupported

public boolean isArithmeticCodingSupported()
Returns if arithmeticc coding extension is supported

Returns:
if arithmeticc coding extension is supported

setArithmeticCoding

public boolean setArithmeticCoding(boolean newArithmeticCodingMode)
Sets the arithmeticc coding mode

Parameters:
newArithmeticCodingMode - the requested arithmeticc coding mode
Returns:
the actual arithmeticc coding mode that was set

getArithmeticCoding

public boolean getArithmeticCoding()
Returns if arithmeticc coding was enabled. Decoders return the support for this mode.

Returns:
if arithmeticc coding was enabled

isAdvancedPredictionSupported

public boolean isAdvancedPredictionSupported()
Returns if advanced prediction extension is supported

Returns:
if advanced prediction extension is supported

setAdvancedPrediction

public boolean setAdvancedPrediction(boolean newAdvancedPredictionMode)
Sets the advanced prediction mode

Parameters:
newAdvancedPredictionMode - the requested advanced prediction mode
Returns:
the actual advanced prediction mode that was set

getAdvancedPrediction

public boolean getAdvancedPrediction()
Returns if advanced prediction was enabled. Decoders return the support for this mode.

Returns:
if advanced prediction was enabled

isPBFramesSupported

public boolean isPBFramesSupported()
Returns if PB Frames extension is supported

Returns:
if PB Frames extension is supported

setPBFrames

public boolean setPBFrames(boolean newPBFramesMode)
Sets the PB Frames mode

Parameters:
newPBFramesMode - the requested PB Frames mode
Returns:
the actual PB Frames mode that was set

getPBFrames

public boolean getPBFrames()
Returns if PB Frames was enabled. Decoders return the support for this mode.

Returns:
if PB Frames was enabled

isErrorCompensationSupported

public boolean isErrorCompensationSupported()
Returns if error compensation extension is supported

Returns:
if error compensation extension is supported

setErrorCompensation

public boolean setErrorCompensation(boolean newtErrorCompensationMode)
Sets the error compensation mode

Parameters:
newtErrorCompensationMode - the requested error compensation mode
Returns:
the actual error compensation mode that was set

getErrorCompensation

public boolean getErrorCompensation()
Returns if error compensation was enabled. Decoders return the support for this mode.

Returns:
if error compensation was enabled

getHRD_B

public int getHRD_B()
Returns the refernce decoder parameter HRD_B

Returns:
the refernce decoder parameter HRD_B

getBppMaxKb

public int getBppMaxKb()
Returns the refernce decoder parameter BppMaxKb

Returns:
the refernce decoder parameter BppMaxKb