这个是java的quicktime for java 的详细使用文档

源代码在线查看: datacodeccompressor.html

软件大小: 3122 K
上传用户: Rebecca_SYF
关键词: java quicktime for 文档
下载地址: 免注册下载 普通下载 VIP

相关代码

				





: Class  DataCodecCompressor












  
      Overview 
      Package 
    Class 
      Use 
      Tree 
      Deprecated 
      Index 
      Help 
  









 PREV CLASS 
 NEXT CLASS

  FRAMES   
 NO FRAMES



  SUMMARY:  INNER | FIELD | CONSTR | METHOD

DETAIL:  FIELD | CONSTR | METHOD








quicktime.std.qtcomponents

Class  DataCodecCompressor

java.lang.Object
  |
  +--quicktime.QTObject
        |
        +--quicktime.std.comp.ComponentIdentifier
              |
              +--quicktime.std.comp.Component
                    |
                    +--quicktime.std.qtcomponents.DataCodecCompressor


All Implemented Interfaces: InterfaceLib, PrimitivesLib, QuickTimeLib, SharedLibrary, com.apple.jdirect.SharedLibrary



public class DataCodecCompressorextends Componentimplements QuickTimeLib


Compresses data using the specified compressor












Fields inherited from interface quicktime.jdirect.QuickTimeLib


JDirect_MacOSX, libraryInstance, name


 






Constructor Summary


DataCodecCompressor(ComponentIdentifier comp)


          Given a component identifier it opens the specified component.


DataCodecCompressor(int subType)


          Opens the specified data codec compressor component, 'dcom', with the given subType.


 






Method Summary



 DataCodecInfo
compress(QTPointerRef srcData,
         QTPointerRef dstData)


          Compress the specified data.



 int
getCompressBufferSize(int srcSize)


          Returns the estimated maximum size of compressing the specified size bytes
 using this compressor.


 


Methods inherited from class quicktime.std.comp.Component


count


 


Methods inherited from class quicktime.std.comp.ComponentIdentifier


find, find, getInfo, toString


 


Methods inherited from class quicktime.QTObject


disposeQTObject, equals, ID


 


Methods inherited from class java.lang.Object


getClass, hashCode, notify, notifyAll, wait, wait, wait


 











Constructor Detail




DataCodecCompressor

public DataCodecCompressor(int subType)
                    throws QTException

Opens the specified data codec compressor component, 'dcom', with the given subType.
	  QuickTime::OpenADefaultComponent 
Parameters:subType - the compressor type that will be used to compress the data





DataCodecCompressor

public DataCodecCompressor(ComponentIdentifier comp)
                    throws QTException

Given a component identifier it opens the specified component. The component type
 must be 'dcom' or an exception will be thrown as it is not a DataCodecCompressor.
	  QuickTime::OpenAComponent 
Parameters:comp - the component identifier to open









Method Detail




compress

public DataCodecInfo compress(QTPointerRef srcData,
                              QTPointerRef dstData)
                       throws StdQTException

Compress the specified data.
 Before calling the DataCodecCompress function, you should call the
 DataCodecGetCompressBufferSize function to obtain the maximum possible size
 of the compressed data that will be returned. You can then use this value as the
 value of the dstBufferSize parameter. Note that a buffer for compressed data
 that is the same size as the uncompressed data may not be large enough: in
 some cases, the size of the compressed data can be larger than the size of the
 decompressed data.
	  QuickTime::DataCodecCompress 



Parameters:srcData - Contains a pointer to the data to be compressed.dstData - Contains a pointer to the buffer in which to store the compressed data.Returns:a DataCodecInfo that contains information about the compression.





getCompressBufferSize

public int getCompressBufferSize(int srcSize)
                          throws StdQTException

Returns the estimated maximum size of compressing the specified size bytes
 using this compressor.
 QuickTime::DataCodecGetCompressBufferSize



Parameters:srcSize - the size of the buffer that will be compressed.Returns:the size of the buffer you should allocate to contain the specified srcSize data












  
      Overview 
      Package 
    Class 
      Use 
      Tree 
      Deprecated 
      Index 
      Help 
  









 PREV CLASS 
 NEXT CLASS

  FRAMES   
 NO FRAMES



  SUMMARY:  INNER | FIELD | CONSTR | METHOD

DETAIL:  FIELD | CONSTR | METHOD








			

相关资源