资源简介
该RTSP播放器实现了主流RTSP播放器的基本功能,并有所拓展:
1、RTSP 标准码流(包括音视频)的实时预览播放;
2、网络数据流的断线重连;
3、对存储文件的解码播放以及控制;
4、音视频码流的同步存储,文件存储时以当前系统的时间戳作为音视频 播放时的索引,方便在文件播放时以时间戳作为检索条件来点播文件;
5、视频播放格式上支持 h.264、mpeg4、mpeg2 等,音频播放格式上支 持 AAC、AMR、G711 等;
6、视频抓拍;
7、视频显示角度旋转;
8、画面填充控制显示比例。

代码片段和文件信息
/*
www.sourceforge.net/projects/tinyxml
Original file by Yves Berquin.
This software is provided ‘as-is‘ without any express or implied
warranty. In no event will the authors be held liable for any
damages arising from the use of this software.
Permission is granted to anyone to use this software for any
purpose including commercial applications and to alter it and
redistribute it freely subject to the following restrictions:
1. The origin of this software must not be misrepresented; you must
not claim that you wrote the original software. If you use this
software in a product an acknowledgment in the product documentation
would be appreciated but is not required.
2. Altered source versions must be plainly marked as such and
must not be misrepresented as being the original software.
3. This notice may not be removed or altered from any source
distribution.
*/
/*
* THIS FILE WAS ALTERED BY Tyge L鴙set 7. April 2005.
*/
#ifndef TIxml_USE_STL
#include “tinystr.h“
// Error value for find primitive
const TixmlString::size_type TixmlString::npos = static_cast< TixmlString::size_type >(-1);
// Null rep.
TixmlString::Rep TixmlString::nullrep_ = { 0 0 { ‘\0‘ } };
void TixmlString::reserve (size_type cap)
{
if (cap > capacity())
{
TixmlString tmp;
tmp.init(length() cap);
memcpy(tmp.start() data() length());
swap(tmp);
}
}
TixmlString& TixmlString::assign(const char* str size_type len)
{
size_type cap = capacity();
if (len > cap || cap > 3*(len + 8))
{
TixmlString tmp;
tmp.init(len);
memcpy(tmp.start() str len);
swap(tmp);
}
else
{
memmove(start() str len);
set_size(len);
}
return *this;
}
TixmlString& TixmlString::append(const char* str size_type len)
{
size_type newsize = length() + len;
if (newsize > capacity())
{
reserve (newsize + capacity());
}
memmove(finish() str len);
set_size(newsize);
return *this;
}
TixmlString operator + (const TixmlString & a const TixmlString & b)
{
TixmlString tmp;
tmp.reserve(a.length() + b.length());
tmp += a;
tmp += b;
return tmp;
}
TixmlString operator + (const TixmlString & a const char* b)
{
TixmlString tmp;
TixmlString::size_type b_len = static_castlString::size_type>( strlen(b) );
tmp.reserve(a.length() + b_len);
tmp += a;
tmp.append(b b_len);
return tmp;
}
TixmlString operator + (const char* a const TixmlString & b)
{
TixmlString tmp;
TixmlString::size_type a_len = static_castlString::size_type>( strlen(a) );
tmp.reserve(a_len + b.length());
tmp.append(a a_len);
tmp += b;
return tmp;
}
#endif // TIxml_USE_STL
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 75776 2014-01-10 16:27 WMPla
文件 11816960 2014-02-11 17:05 WMPla
文件 331776 2014-02-11 17:05 WMPla
文件 144525 2013-11-13 09:54 WMPla
文件 148995 2013-11-13 09:54 WMPla
文件 1025 2014-01-10 16:27 WMPla
文件 3586 2014-01-10 16:27 WMPla
文件 7234 2014-01-10 16:27 WMPla
文件 10992 2014-02-11 17:05 WMPla
文件 5462 2014-02-11 17:05 WMPla
文件 1770 2014-01-10 16:27 WMPla
文件 4663 2014-01-10 16:27 WMPla
文件 2673 2014-01-10 16:27 WMPla
文件 1200 2014-01-10 16:27 WMPla
文件 992 2014-01-10 16:27 WMPla
文件 1401 2014-01-10 16:27 WMPla
文件 4689 2014-01-10 16:27 WMPla
文件 3253 2014-01-10 16:27 WMPla
文件 1259 2014-01-10 16:27 WMPla
文件 3757 2014-01-10 16:27 WMPla
文件 51082 2014-01-10 16:27 WMPla
文件 20604 2014-01-10 16:27 WMPla
文件 22688 2014-01-10 16:27 WMPla
文件 20473 2014-01-10 16:27 WMPla
文件 12523 2014-01-10 16:27 WMPla
文件 24850 2014-01-10 16:27 WMPla
文件 5162 2014-01-10 16:27 WMPla
文件 36743 2014-01-10 16:27 WMPla
文件 27603 2014-01-10 16:27 WMPla
文件 2004 2014-01-10 16:27 WMPla
............此处省略563个文件信息
相关资源
- FreeRTOS采样ADC+KEY事件信号+DMA串口收发
- 基于Hilbert变换的滚动轴承故障诊断
- ANSYS 14.5 Design Exploration User Guide
- Beginning STM32: Developing with FreeRTOS libo
- 经典书籍Algorithms+Data Structures=Program
- Modbus RTU S7-1200 发送
- Power Electronic Converters Modeling and Contr
- pscad近海风电模型 Fortran语言
- DV泵加罗茨泵独立控制系统PID.smart
- CVSNT 完整覆盖版防TortoiseCVS中文乱码
- 200smart单按钮启停.smart
- 弹塑性力学Fortran算例
- Rtx51_tiny_RTOS中文版.pdf
- Micrium.RTOS.1.0.0.pack
- Quartus II 15.0中仿真Altera三速以太网I
- Quartus II 15.0中仿真Altera三速以太网I
- porting.RTEMS移植指南.双语.V20131224.pdf
- VirTest5.0.rar
- CAD中插入带坐标的正射影像——Inse
- Uninstall_Cortana_WINCLIENT.CN.rar
- 3人表决器 QuartusII
- Verilog FPGA UART串口控制器
- STM32基于rt_thread操作系统的SDHC卡文件
- 通风网络解算程序 fortran90
- vc 柱形图 CBarChart
- zen_cart_1.3.9h_ 配置文件优化
- Google Earth KML文件生成工具
- google earth 高程点坐标提取软件
- 分治法快速排序算法QuickSort C
- ReportMachine 交叉报表 学生成绩表
评论
共有 条评论