mediastation.h

来自「随着计算机信息技术的飞速发展」· C头文件 代码 · 共 41 行

H
41
字号
// 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 + =
减小字号Ctrl + -
显示快捷键?