亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? mcu.h

?? 這是一個OPENH323中的MCU程序
?? H
字號:
/*
 * mcu.h
 *
 * Main MCU process routines for a simple MCU
 *
 * Copyright (c) 1993-1998 Equivalence Pty. Ltd.
 *
 * The contents of this file are subject to the Mozilla Public License
 * Version 1.0 (the "License"); you may not use this file except in
 * compliance with the License. You may obtain a copy of the License at
 * http://www.mozilla.org/MPL/
 *
 * Software distributed under the License is distributed on an "AS IS"
 * basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See
 * the License for the specific language governing rights and limitations
 * under the License.
 *
 * The Original Code is Portable Windows Library.
 *
 * The Initial Developer of the Original Code is Equivalence Pty. Ltd.
 *
 * Portions of ths code were written by by Post Increment (http://www.postincrement.com) 
 * with the assistance of funding from Stonevoice, slc. http://www.stonevoice.com
 *
 * Portions of this code were written by Post Increment (http://www.postincrement.com) 
 * with the assistance of funding from Citron Networks (http://www.citron.com.tw)
 *
 * Contributor(s): Derek J Smithies (derek@indranet.co.nz)
 *                 Craig Southeren (craig@postincrement.com)
 *
 * $Log: mcu.h,v $
 * Revision 1.1  2007/10/17 19:44:33  shorne
 * Initial Commit
 *
 * Revision 2.1.2.2  2007/08/16 20:29:01  shorne
 * Better Gatekeeper anf Gateway prefix support
 *
 * Revision 2.1.2.1  2007/02/06 11:41:27  shorne
 * Updates for OpenH323 Video Plugins
 *
 * Revision 2.1  2006/06/09 04:39:59  csoutheren
 * Migrated VideoBranch to main trunk
 *
 * Revision 1.1.2.6  2006/04/26 13:09:08  csoutheren
 * Fix problem when connecting file not available
 * Add optional time limit for rooms
 *
 * Revision 1.1.2.5  2006/04/18 00:32:41  csoutheren
 * Removed dependence on custom.h
 *
 * Revision 1.1.2.4  2006/04/12 01:46:13  csoutheren
 * Added defaut image when audio-only member enters video conference
 * Added image to Web gui
 *
 * Revision 1.1.2.3  2006/04/06 01:11:16  csoutheren
 * Latest sources include
 *   - premedia blanking and optional image display
 *   - ablity to defer conference join for authentication if required
 *   - more bulletproofing on conference join
 *   - new video copy/fill functions
 *
 * Revision 1.1.2.2  2006/04/06 00:50:30  csoutheren
 * Latest changes (more to come)
 *
 * Revision 1.1.2.1  2006/03/28 05:13:38  csoutheren
 * Normalised file headers
 * Fixed problem with QCIF video
 * Seperated H.323 and MCU process functions into seperate files
 *
 */

#ifndef _OpenMCU_MCU_H
#define _OpenMCU_MCU_H

#ifdef _WIN32
#pragma warning(disable:4786)
#endif

#include <ptlib.h>
#include <ptclib/httpsvc.h>

#include "config.h"

#include <map>
#include <h323.h>
#include <h323ep.h>
#include <h323pdu.h>
#include <h245.h>

#include "conference.h"
#include "filemembers.h"
#include "h323.h"

#if P_SSL
#include <ptclib/shttpsvc.h>
typedef PSecureHTTPServiceProcess OpenMCUProcessAncestor;
#else
#include <ptclib/httpsvc.h>
typedef PHTTPServiceProcess OpenMCUProcessAncestor;
#endif

class OpenMCUH323EndPoint;
class OpenMCUMonitor;

class OpenMCU : public OpenMCUProcessAncestor
{
  PCLASSINFO(OpenMCU, OpenMCUProcessAncestor)

  public:
    OpenMCU();
    void Main();
    BOOL OnStart();
    void OnStop();
    void OnControl();
    void OnConfigChanged();
    BOOL Initialise(const char * initMsg);

    static OpenMCU & Current() { return (OpenMCU &)PProcess::Current(); }

    virtual ConferenceManager * CreateConferenceManager();
    virtual OpenMCUH323EndPoint * CreateEndPoint(ConferenceManager & manager);

    virtual void OnCreateConfigPage(PConfig & /*cfg*/, PConfigPage & /*page*/)
    { }

    virtual BOOL GetConnectingWAVFile(PFilePath & fn) const
    { return FALSE; }

    PString GetDefaultRoomName() const { return defaultRoomName; }
    PString GetNewRoomNumber();
    void LogMessage(const PString & str);

    OpenMCUH323EndPoint & GetEndpoint()
    { return *endpoint; }

    int GetRoomTimeLimit() const
    { return roomTimeLimit; }

#if OPENMCU_VIDEO
    BOOL GetForceScreenSplit() const
    { return forceScreenSplit; }

    virtual MCUVideoMixer * CreateVideoMixer()
    { return new MCUSimpleVideoMixer(forceScreenSplit); }

    virtual BOOL GetPreMediaFrame(void * buffer, int width, int height, PINDEX & amount)
    { return FALSE; }

    virtual BOOL GetEmptyMediaFrame(void * buffer, int width, int height, PINDEX & amount)
    { return GetPreMediaFrame(buffer, width, height, amount); }

#endif

	static int defaultRoomCount;

  protected:
    ConferenceManager * manager;
    OpenMCUH323EndPoint * endpoint;
    long GetCodec(const PString & codecname);

    PString    defaultRoomName;
    PFilePath  logFilename;
    int        roomTimeLimit;

#if OPENMCU_VIDEO
    BOOL forceScreenSplit;
#endif
};


#endif // _OpenMCU_MCU_H

// End of File ///////////////////////////////////////////////////////////////

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
夜夜嗨av一区二区三区网页| 欧美三级视频在线| 精品国产91乱码一区二区三区 | 色综合久久六月婷婷中文字幕| 国产精品久久三| 99精品偷自拍| 亚洲一区二区av在线| 欧美日韩国产高清一区二区| 日韩电影一区二区三区四区| 日韩欧美电影一二三| 国产精品亚洲人在线观看| 国产精品系列在线| 在线视频观看一区| 美腿丝袜一区二区三区| 国产人久久人人人人爽| 99久久er热在这里只有精品15| 一区二区成人在线视频| 91精品国产乱| 成人污污视频在线观看| 一区二区三区色| 欧美一区二区在线观看| 成人午夜激情在线| 亚洲国产精品精华液网站| 精品欧美黑人一区二区三区| 成人av综合在线| 日韩成人av影视| 国产精品无人区| 3d动漫精品啪啪1区2区免费| 国产成人精品亚洲午夜麻豆| 亚洲日本在线观看| 精品日韩99亚洲| 91在线免费看| 久久精品国产秦先生| 亚洲美腿欧美偷拍| 久久影院视频免费| 欧美日韩一卡二卡| 成人黄页毛片网站| 久色婷婷小香蕉久久| 一区二区三区在线视频观看| 精品日韩成人av| 欧美性xxxxx极品少妇| 国产一区二区网址| 亚洲国产cao| 亚洲欧洲精品成人久久奇米网| 日韩欧美一级二级三级| 精品va天堂亚洲国产| 91视频.com| 国产麻豆精品视频| 日本欧美在线看| 亚洲一区二区在线观看视频| 中文字幕精品在线不卡| 欧美mv日韩mv| 欧美日韩国产一区二区三区地区| www.在线欧美| 国产盗摄精品一区二区三区在线| 青青草国产成人av片免费| 亚洲欧美福利一区二区| 中文字幕不卡三区| 久久综合色一综合色88| 欧美一区二区三区视频免费播放 | 日韩专区一卡二卡| 亚洲另类一区二区| 国产精品成人网| 国产午夜久久久久| 欧美精品一区二区蜜臀亚洲| 678五月天丁香亚洲综合网| 91成人看片片| 日本韩国欧美一区| 色哟哟日韩精品| 99精品桃花视频在线观看| kk眼镜猥琐国模调教系列一区二区| 国产一二三精品| 国产激情精品久久久第一区二区| 激情综合色综合久久综合| 久久国产尿小便嘘嘘尿| 欧美aaa在线| 久久成人免费网站| 在线观看国产日韩| 91日韩精品一区| 在线一区二区三区做爰视频网站| 99国产一区二区三精品乱码| 99麻豆久久久国产精品免费优播| 99视频有精品| 色综合久久天天| 在线观看免费一区| 欧美日韩你懂得| 欧美一区二区久久| 欧美刺激午夜性久久久久久久| 欧美va亚洲va香蕉在线| 久久久久青草大香线综合精品| 国产午夜精品福利| 中文字幕一区二区三区在线不卡| 亚洲视频在线一区| 亚洲一区电影777| 毛片av一区二区| 国产成人免费网站| 91麻豆产精品久久久久久 | 亚洲午夜激情网页| 蜜臀久久99精品久久久久宅男 | 国产精品亚洲午夜一区二区三区 | 精品成人私密视频| 日本一区二区三级电影在线观看| 国产精品福利一区二区三区| 亚洲精品少妇30p| 日本欧美在线观看| 国产成人综合在线播放| 91日韩在线专区| 日韩一二三四区| 国产精品国产自产拍高清av| 亚洲一二三四区| 精品一区在线看| 91丨porny丨在线| 91麻豆精品国产91久久久久| 国产欧美综合在线观看第十页| 亚洲色图视频免费播放| 日本成人中文字幕| 丁香五精品蜜臀久久久久99网站| 在线精品亚洲一区二区不卡| 欧美电影免费观看高清完整版在线 | 99精品国产91久久久久久| 欧美精品一卡二卡| 国产精品女同互慰在线看| 午夜av一区二区| av一区二区三区四区| 91精品国产免费久久综合| 国产精品久久夜| 久久精品国产免费看久久精品| 97久久精品人人澡人人爽| 日韩一级完整毛片| 一区二区三区成人在线视频| 国产大陆a不卡| 这里是久久伊人| 亚洲乱码一区二区三区在线观看| 久久精品99国产国产精| 在线观看视频一区二区| 国产视频亚洲色图| 日本不卡视频一二三区| 色婷婷激情综合| 国产欧美日韩不卡| 捆绑紧缚一区二区三区视频 | 天天色天天爱天天射综合| 丁香婷婷综合网| 精品不卡在线视频| 日韩av中文字幕一区二区| 色婷婷精品久久二区二区蜜臀av| 国产日韩精品一区| 极品尤物av久久免费看| 欧美高清你懂得| 亚洲成人自拍偷拍| 日本大香伊一区二区三区| 欧美国产日产图区| 国产一区二区三区免费在线观看| 欧美精品国产精品| 亚洲无线码一区二区三区| 91色|porny| 中文字幕一区二区三区乱码在线| 国产黄色成人av| 久久亚洲综合色一区二区三区| 久久精品噜噜噜成人88aⅴ| 欧美一区二区精美| 日日夜夜一区二区| 在线成人高清不卡| 五月婷婷综合激情| 在线观看91av| 欧美a一区二区| 精品剧情在线观看| 久久se精品一区精品二区| 日韩一卡二卡三卡四卡| 美女免费视频一区二区| 91精品国产一区二区三区蜜臀| 午夜精品久久久久久久久久久 | 成人av免费观看| 国产精品免费丝袜| 波多野结衣欧美| 17c精品麻豆一区二区免费| 99久久婷婷国产综合精品| 亚洲色大成网站www久久九九| 91视频免费播放| 亚洲自拍偷拍av| 91精选在线观看| 国模套图日韩精品一区二区| 久久久久免费观看| 波多野结衣亚洲| 亚洲国产人成综合网站| 91精品国产色综合久久久蜜香臀| 老司机精品视频导航| 国产偷国产偷亚洲高清人白洁| 大桥未久av一区二区三区中文| 成人欧美一区二区三区黑人麻豆 | 国产成人av一区| 亚洲人123区| 欧美丰满美乳xxx高潮www| 久久99精品一区二区三区三区| 国产欧美日韩在线看| 97精品电影院| 污片在线观看一区二区| 久久色成人在线| 91官网在线免费观看| 美女一区二区久久| 欧美国产精品久久|