📄 mediastation.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 + -