WEB开发网
开发学院软件开发Java 流媒体程序开发之:H264解码器移植到OPhone 阅读

流媒体程序开发之:H264解码器移植到OPhone

 2009-09-22 00:00:00 来源:WEB开发网   
核心提示: 你不用熟悉OPhone平台,一切从零开始,流媒体程序开发之:H264解码器移植到OPhone(2),因为在此之前,我也不熟悉,4. 开发环境(请参考: http://www.ophonesdn.com/documentation/)5. 移植过程5.1移植流程5.2 封装Java接口在&ldqu

你不用熟悉OPhone平台,一切从零开始,因为在此之前,我也不熟悉。

4.  开发环境(请参考: http://www.ophonesdn.com/documentation/)

5.  移植过程

5.1 移植流程

流媒体程序开发之:H264解码器移植到OPhone

5.2 封装Java接口

在“假定前提”中提到了要移植的函数,接下来会编写这些 函数的Java Native Interface。

package ophone.streaming.video.h264;  
  
import java.nio.ByteBuffer;  
  
public class H264decode {  
      
//H264解码库指针,因为Java没有指针一说,所以这里用一个32位的数来存放指针的值  
    private long H264decode = 0;  
      
    static{     
        System.loadLibrary("H264Decode");  
    }  
  
    public H264decode() {  
        this.H264decode = Initialize();  
    }  
      
    public void Cleanup() {  
        Destroy(H264decode);  
    }  
      
    public int DecodeOneFrame(ByteBuffer pInBuffer,ByteBuffer pOutBuffer) {  
        return DecodeOneFrame(H264decode, pInBuffer, pOutBuffer);  
    }  
  
    private native static int DecodeOneFrame(long H264decode,ByteBuffer pInBuffer,ByteBuffer pOutBuffer);  
    private native static long Initialize();  
    private native static void Destroy(long H264decode);  
}
  

上一页  1 2 3 4 5 6 7  下一页

Tags:流媒体 程序开发 解码器

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接