Alex Bikfalvi
SimStream Documentation
InfoPushSelect.h
00001 #pragma once 00002 00003 #include "Info.h" 00004 #include "ModelSelect.h" 00005 00006 class CInfoPushSelect : public CInfo 00007 { 00008 public: 00009 CInfoPushSelect() { } 00010 virtual ~CInfoPushSelect() { } 00011 00012 virtual __uint32 NumChannels() = 0; 00013 00014 virtual __uint32 HostAddressToIndex(CAddress& address) = 0; 00015 virtual CAddress HostIndexToAddress(__uint32 index) = 0; 00016 00017 virtual CStreamSource* StreamSource(__uint32 index) = 0; 00018 00019 virtual __uint32 StreamBufferSize() = 0; 00020 virtual __uint32 StreamBufferSizeHistory() = 0; 00021 virtual __uint32 StreamBufferSizeBuffering() = 0; 00022 virtual __time StreamBufferUnderrunTimeout() = 0; 00023 virtual double StreamBwMargin() = 0; 00024 00025 virtual __uint32 BootQueryMax() = 0; 00026 virtual __uint32 BootRefreshThreshold() = 0; 00027 virtual __time BootQueryTimeout() = 0; 00028 virtual __time BootRegisterDelay() = 0; 00029 00030 virtual __uint32 NumLayers() = 0; 00031 virtual __uint32 NumLayersMin() = 0; 00032 virtual __byte MpegGopSize() = 0; 00033 00034 virtual __uint16 PortControl() = 0; 00035 virtual __uint16 PortStream() = 0; 00036 00037 virtual CModelChannel* ModelChannel() = 0; 00038 virtual CModelSelect* ModelSelect() = 0; 00039 };
Last updated: February 8, 2011