• 大小: 5.03MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-11-11
  • 语言: 其他
  • 标签: 流媒体  

资源简介

该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  WMPlayer_win_source\bin\pthreads.dll

     文件   11816960  2014-02-11 17:05  WMPlayer_win_source\bin\WMPlaySdk.dll

     文件     331776  2014-02-11 17:05  WMPlayer_win_source\bin\WMRtspSdk.dll

     文件     144525  2013-11-13 09:54  WMPlayer_win_source\docs\物盟科技流媒体客户端播放SDK接口描述.pdf

     文件     148995  2013-11-13 09:54  WMPlayer_win_source\docs\物盟科技流媒体客户端网络SDK接口描述.pdf

     文件       1025  2014-01-10 16:27  WMPlayer_win_source\Include\commonplatform_types.h

     文件       3586  2014-01-10 16:27  WMPlayer_win_source\Include\WMNetSdk.h

     文件       7234  2014-01-10 16:27  WMPlayer_win_source\Include\WMPlaySdk.h

     文件      10992  2014-02-11 17:05  WMPlayer_win_source\Lib\WMPlaySdk.lib

     文件       5462  2014-02-11 17:05  WMPlayer_win_source\Lib\WMRtspSdk.lib

     文件       1770  2014-01-10 16:27  WMPlayer_win_source\publish\bkres\bkbmppool.h

     文件       4663  2014-01-10 16:27  WMPlayer_win_source\publish\bkres\bkfontpool.h

     文件       2673  2014-01-10 16:27  WMPlayer_win_source\publish\bkres\bkpngpool.h

     文件       1200  2014-01-10 16:27  WMPlayer_win_source\publish\bkres\bkres.aps

     文件        992  2014-01-10 16:27  WMPlayer_win_source\publish\bkres\bkres.h

     文件       1401  2014-01-10 16:27  WMPlayer_win_source\publish\bkres\bkres.rc

     文件       4689  2014-01-10 16:27  WMPlayer_win_source\publish\bkres\bkresutil.h

     文件       3253  2014-01-10 16:27  WMPlayer_win_source\publish\bkres\bkstringpool.h

     文件       1259  2014-01-10 16:27  WMPlayer_win_source\publish\bkwin\bkatldefine.h

     文件       3757  2014-01-10 16:27  WMPlayer_win_source\publish\bkwin\bkcolor.h

     文件      51082  2014-01-10 16:27  WMPlayer_win_source\publish\bkwin\bkdlgview.h

     文件      20604  2014-01-10 16:27  WMPlayer_win_source\publish\bkwin\bkimage.h

     文件      22688  2014-01-10 16:27  WMPlayer_win_source\publish\bkwin\bklistbox.h

     文件      20473  2014-01-10 16:27  WMPlayer_win_source\publish\bkwin\bklistview.h

     文件      12523  2014-01-10 16:27  WMPlayer_win_source\publish\bkwin\bkobject.h

     文件      24850  2014-01-10 16:27  WMPlayer_win_source\publish\bkwin\bkskin.h

     文件       5162  2014-01-10 16:27  WMPlayer_win_source\publish\bkwin\bktheme.h

     文件      36743  2014-01-10 16:27  WMPlayer_win_source\publish\bkwin\bkwnd.h

     文件      27603  2014-01-10 16:27  WMPlayer_win_source\publish\bkwin\bkwndcmnctrl.h

     文件       2004  2014-01-10 16:27  WMPlayer_win_source\publish\bkwin\bkwnddlg.h

............此处省略563个文件信息

评论

共有 条评论