摘要:
copy from http://blog.csdn.net/luckywang1103/article/details/12393889# HID是Human Interface Devices的缩写,即人机接口设备。HID设备的一大优势就是操作系统已经内置了HID设备驱动,一般不需要安装驱动程序 阅读全文
2017年6月26日 #
2017年6月18日 #
摘要:
播放音频,设置好SDL_AudioSpec播放参数,然后由SDL回调函数进行解码和数据的拷贝,解码播放音频无需设置延迟,因为声卡播放音频是阻塞的 int audio_decode_frame(AVCodecContext *aCodecCtx, uint8_t *audio_buf, int buf 阅读全文
2017年6月16日 #
摘要:
记录做NVENC视音频同步遇到的问题:1:思路;使用ffmpeg进行拆包,分离音视频,然后音频就行解码后使用SDL播放,视屏使用cuda进行解码, 首先,完成所有初始化工作 创建解码器cuvidCreateDecoder(&oDecoder_, &oVideoDecodeCreateInfo_); 阅读全文
摘要:
1:ffmpeg解码流程 拆包,构建队列,解码,同步,显示 //计算视频Frame的显示时间//获取ptspts = 0;//decodec video frameavcodec_decode_video2(AVFormatContxt*,AVFrame,int*,AVPacket);if( (pt 阅读全文
2017年6月12日 #
摘要:
/////////////////////////////////shader source/////////////////////////////////Texture2D colorMap : register( t0 );SamplerState colorSampler : registe 阅读全文
摘要:
#include<dinput.h> LPDIRECTINPUT8 directInput_;LPDIRECTINPUTDEVICE8 keyboardDevice_;char keyboardKeys_[256];char prevKeyboardKeys_[256]; ///////////// 阅读全文
摘要:
///////////////Begin Shader Source File///////////////////// cbuffer cbChangesPerFrame : register( b0 ){ matrix mvp_;}; Texture2D colorMap_ : register 阅读全文
摘要:
记录最近遇到的问题: 1:崩溃问题 由于高频率获取DC异常导致。 void D3D11Texture2D::Copy2Window(void* srcdc, uint32_t left, uint32_t top, uint32_t dw, uint32_t dh) { IDXGISurface1* 阅读全文
2017年3月16日 #
摘要:
copy from:http://www.cppblog.com/cxiaojia/archive/2012/07/31/185760.html 基本数据结构:链表(list) 谈到链表之前,先说一下线性表。线性表是最基本、最简单、也是最常用的一种数据结构。线性表中数据元素之间的关系是一对一的关系, 阅读全文
2017年3月13日 #
摘要:
//比较字符串s1和s2的前n个字节是否相等 int bcmp(const void* s1,const void*s2,int n); //将字符串src的前n个字节复制到dest中 void bcopy(const void *src,void *dest,int n); //设置字节字符串s的 阅读全文