javax.media.control
Interface H263Control


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


Submit a bug or feature
Copyright 1999-2000 Sun Microsystems, Inc. 901 San Antonio Road, Palo Alto, California, 94303, U.S.A. All Rights Reserved. See the Specification License for more details.
Sun, Sun Microsystems, and Java are trademarks or registered trademarks of Sun Microsystems, Inc. in the US and other countries.