⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mediastation.h

📁 随着计算机信息技术的飞速发展
💻 H
字号:
// MediaStation.h: interface for the CMediaStation class.
//
//////////////////////////////////////////////////////////////////////

#pragma once
#include "nschmgr.h"

class CMediaStation //: public CObject  
{
public:
	BOOL CreateStream(LPCSTR mStreamSource,LPCSTR mStreamAlias);//创建流
	BOOL StartStream(LPCSTR mStationName,LPCSTR mStreamAlias);//启动流
	BOOL StopStream(LPCSTR mStationName,LPCSTR mStreamAlias);//停止流
	BOOL CreateStation(LPCSTR mStationName,LPCSTR mMulticastAddress,int mPort,LPCSTR mNetCardAddress,LPCSTR mNSCPath,LPCSTR mStationFormatFile/*h:\\tv\\01.mp3*/,LPCSTR mFormatType=".mp3");//创建多播站点
	BOOL DeleteStation(LPCSTR mStationName);//删除多播站点
	BOOL ConnectToServer(LPCSTR mServerName=NULL);//连接至Media服务器
	CMediaStation();
	virtual ~CMediaStation();

private:
	
	void ClearObjects();
	void CreateObjects();

private:

	CStationAdmin mServer;
	CStationChannels mChannels;
	CStationChannel mChannel;
    CStationClients mClients;
    CStationClient mClient;
    CStationHostAddresses mHostAddresses;
	CStationAddress mAddress;
    CStationStreams mStreams;
    CStationStreamDescriptor mStreamDescriptor;
    CStationStreamDescriptors mStreamDescriptors;
    CStationChannelFormat mChannelFormat;
    CStationChannelFormats mChannelFormats;
    CStationStream mStream;
};

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -