1504DE SDK怎样使用,如何用汉邦高科解码卡SDK开发

在用视频监控时,需要将视频输出到电视墙上.这时就需用到解码卡,将数据转换后输出到电视.
我们采用了汉帮高科的解码卡.用旧的解码卡和SDK时,软件没问题.当升级了新的解码卡和SDK后.
软件就出问题了:只有第一张卡的第一个通道能输出图像.问题比较奇怪,而且以前没接触过这方面.
这不得不使我要学学这个SDK的用法.到网上搜了下,一点关于汉邦高科SDK用法的说明都没有.
为了让大家少走弯路,以下分享我的使用心得和解决问题的办法.

我用的是1504DE SDK (3.0.11.111 ),这个在汉邦高科的官网上下载.解码卡有四个通道.

连接好电视设备后,打开它里面的DEMO运行,再选择一个yuv文件,就可以在电视上看到画面了.
默认是4分屏,可以选择单个全屏.下面的监视器,是用来设换通道的,但这个功能是用不了的,
看了下它的代码,找到原因是这个例子是错误的,它将物理通道当成了逻辑通道.
这里可能大家有点不理解,物理通道和逻辑通道的区别,我当时就是不清楚,所以浪费了很多时间去调试.
我觉得还是SDK的问题,并没有相关说明,例子也是误导人的.其实,物理通道可以理解为解码卡输出的那四个插口,
逻辑通道就是视频窗口的索引.如果每个通道设置为四分割的话,那么第一个通道的窗口1的逻辑通道号就是0,
第二个物理通道的窗口1的逻辑辑通道号就是0+4=4,即增量为4.

有了上面的解释,我们看代码就简单多了.

完整代码见: http://www.fengyuit.com

时间: 2024-10-12 21:01:43

1504DE SDK怎样使用,如何用汉邦高科解码卡SDK开发的相关文章

androidstudio如何用github多人开发

一.由于很久没有碰过github,这是本人初级开发者中经常忘记github其实有很多很好的例子和源码,今天被叫到配置好github等开发环境时候突然就忘记了如何用github多人开发,还是要脸厚着去百度(大写的尴尬) 二.首先我们利用github作为代码库,有两种方法可以创建代码库 一定要配置好git环境和创建好github账号 检测git环境配置 检测github账号是否能登录 成功就会 (1)在github中直接创建代码库,再在Androidstudio中需要把代码提交到仓库的时候就会弹出一

游戏sdk接入教程:接入应用宝渠道SDK之一登录篇

官方文档及SDK的下载地址为:http://wiki.open.qq.com/wiki/YSDK%E4%B8%8B%E8%BD%BD 在接入之前,需先在应用宝后台创建游戏,获取一些接入参数. 客户端所需要参数包括:手Q的app_id.微信的app_id . 准备工作做为,正式开始接入,首先把应用宝的YSDKLibrary引用库导入到我们的工作环境中去,然后用我们demo工程去引用那个工程. 我这边的接入环境是Eclipse 至于demo工程如何创建在上一篇的接入文档中有详细教程,请至: http

Eclipse导入Gradle时报错:SDK location not found. Define location with sdk.dir in the local.properties file or with an ANDROID_HOME environment variable

百度查到http://stackoverflow.com/questions/19794200/gradle-android-and-the-android-home-sdk-location 按照其中的讲解设置了ANDROID_HOME环境变量为E:\android\adt-bundle-windows-x86_64-20131030\sdk 重启了Eclipse后终于正常工作了!

各类手机支付SDK的优缺(给接SDK的朋友一些选择)

由于工作需要,接入不少的SDK,有些SDK接入的时候不是一般的烦心,特此列出一个清单给大家,仅供参考: 1.爱游戏,技术人员一对一服务,服务态度好,SDK接入文档比较全面完整,5星. 2.支付宝,大企业不用谈,接入十分方便,5星. 3.联通Wo阅读,接入简单,只是服务一般,文档还算详细,5星. 4.盛付通,接入简单移动,例子详细,5星. 5.360,有点扯淡,上他的平台必须用他的账号系统,但接入虽然说多了一个步骤但整体来说接入方便,4星. 6.移动MM,审核麻烦,而且必须等他审核后才能使用,技术

受不了Android SDK文档打开缓慢问题,自己开发简易脱机浏览器。

google android sdk离线文档打开的时候特别慢,据说是要从谷歌官网拉取一些东西导致的.脱机浏览可以解决该问题.PC端可以使用firefox. 但是Android端貌似没有支持脱机工作的浏览器.这让我很伤心.决定开发一个简易的脱机浏览器以便在手机端快速查看sdk文档. 设计到的知识点主要为:WebView的初始化以及缩放问题:将应用程序添加到文件打开方式中. 废话不多说:以下为代码部分: MainActivity: package net.xby1993.simpleexplorer

iOS SDK Release Notes for iOS 9 iOS9 SDK 版本更新说明

Important: This is a preliminary document for an API or technology in development. Apple is supplying this information to help you plan for the adoption of the technologies and programming interfaces described herein for use on Apple-branded products

关于 mac 电脑上如何用终端配置 android 开发环境adb 和 识别手机设备的方法

Mac adb配置 1.找到android sdk的本地路径, adb命令在platform-tool下面,记为XXXX 我的路径是(/Applications/eclipse/android-sdk-mac_x86/platform-tools) 2.打开终端输入 touch .bash_profile open -e .bash_profile  点回车 3.添加路径 .bash_profile打开了,我们在这里添加路径, 如果打开的文档里面已经有内容,我们只要之后添加;XXXX(注意前面一

Error: Could not find gradle wrapper within Android SDK. Might need to update your Android SDK. Looked here: C:\Users\Administrator\AppData\Local\Android\sdk\tools\templates\gradle\wrapper

在Windows7上运行 “cordova build Android” 报错,如下: C:\test\hello> cordova build androidANDROID_HOME=C:\Users\administrator\AppData\Local\Android\sdkJAVA_HOME=C:\Program Files\Java\jdk1.8.0_121Error: Could not find gradle wrapper within Android SDK. Might ne

如何用手机测试本地开发的项目?

1在电脑上开启一wifi 手机连接开启好的wifi. 2在电脑上windows+r 打开cmd窗口 输入命令行ipconfig 如下图所示 3输入ipconfig后出现如下图所示页面 查看电脑ip地址 4在手机上输入电脑本地项目的地址,我这里随便输入一个 localhost:8080/jingdong/hope/shopindex.html#/tab1 然后把"localhost"替换成电脑的ip地址,这里我输入的是我自己电脑的 172.16.1.34:8080/jingdong/ho