Метод | Описание | |
---|---|---|
AbortRecording ( string serverHostName, int tcpPort, ArgusTV.DataContracts.UpcomingProgram recordingProgram ) : bool | ||
AllocateCard ( ArgusTV.DataContracts.Channel channel, ArgusTV alreadyAllocated, bool useReversePriority ) : string | ||
GetChannelsLiveState ( ArgusTV.DataContracts.Channel channels, ArgusTV.DataContracts.LiveStream liveStream ) : ChannelLiveState[] | ||
GetLiveStreamTuningDetails ( ArgusTV.DataContracts.LiveStream liveStream ) : ArgusTV.DataContracts.Tuning.ServiceTuning | ||
GetLiveStreams ( ) : ArgusTV.DataContracts.LiveStream[] | ||
GetRecordingShares ( ) : string[] | ||
GetTeletextPageBytes ( ArgusTV.DataContracts.LiveStream liveStream, int pageNumber, int subPageNumber, int &subPageCount ) : byte[] | ||
GetTimeshiftShares ( ) : string[] | ||
HasTeletext ( ArgusTV.DataContracts.LiveStream liveStream ) : bool | ||
Initialize ( System.Guid recorderTunerId, string serverHostName, int tcpPort ) : void | ||
IsGrabbingTeletext ( ArgusTV.DataContracts.LiveStream liveStream ) : bool | ||
KeepLiveStreamAlive ( ArgusTV.DataContracts.LiveStream liveTvStream ) : bool | ||
Ping ( ) : int | ||
StartGrabbingTeletext ( ArgusTV.DataContracts.LiveStream liveStream ) : void | ||
StartRecording ( string serverHostName, int tcpPort, ArgusTV.DataContracts.CardChannelAllocation channelAllocation, System.DateTime startTimeUtc, System.DateTime stopTimeUtc, ArgusTV.DataContracts.UpcomingProgram recordingProgram, string suggestedBaseFileName ) : bool | ||
StopGrabbingTeletext ( ArgusTV.DataContracts.LiveStream liveStream ) : void | ||
StopLiveStream ( ArgusTV.DataContracts.LiveStream liveStream ) : void | ||
TuneLiveStream ( ArgusTV.DataContracts.Channel channel, ArgusTV.DataContracts.CardChannelAllocation upcomingRecordingAllocation, ArgusTV.DataContracts.LiveStream &liveStream ) : LiveStreamResult | ||
ValidateAndUpdateRecording ( ArgusTV.DataContracts.CardChannelAllocation channelAllocation, ArgusTV.DataContracts.UpcomingProgram recordingProgram, System.DateTime stopTimeUtc ) : bool |
Метод | Описание | |
---|---|---|
ChannelAlreadyAllocatedOn ( ArgusTV.DataContracts.CardChannelAllocation alreadyAllocated, string cardId, System.Guid channelId ) : bool |
Check if a channel was already allocated to a card.
|
|
CountNumTimesAllocated ( ArgusTV.DataContracts.CardChannelAllocation alreadyAllocated, string cardId ) : int |
Count the number of times a card has been allocated.
|
public abstract AbortRecording ( string serverHostName, int tcpPort, ArgusTV.DataContracts.UpcomingProgram recordingProgram ) : bool | ||
serverHostName | string | |
tcpPort | int | |
recordingProgram | ArgusTV.DataContracts.UpcomingProgram | |
Результат | bool |
public abstract AllocateCard ( ArgusTV.DataContracts.Channel channel, ArgusTV alreadyAllocated, bool useReversePriority ) : string | ||
channel | ArgusTV.DataContracts.Channel | |
alreadyAllocated | ArgusTV | |
useReversePriority | bool | |
Результат | string |
protected ChannelAlreadyAllocatedOn ( ArgusTV.DataContracts.CardChannelAllocation alreadyAllocated, string cardId, System.Guid channelId ) : bool | ||
alreadyAllocated | ArgusTV.DataContracts.CardChannelAllocation | The array of previously allocated cards. |
cardId | string | The ID of the card we want to check. |
channelId | System.Guid | The ID of the channel. |
Результат | bool |
protected CountNumTimesAllocated ( ArgusTV.DataContracts.CardChannelAllocation alreadyAllocated, string cardId ) : int | ||
alreadyAllocated | ArgusTV.DataContracts.CardChannelAllocation | The array of previously allocated cards. |
cardId | string | The ID of the card we want to check. |
Результат | int |
public GetChannelsLiveState ( ArgusTV.DataContracts.Channel channels, ArgusTV.DataContracts.LiveStream liveStream ) : ChannelLiveState[] | ||
channels | ArgusTV.DataContracts.Channel | |
liveStream | ArgusTV.DataContracts.LiveStream | |
Результат | ChannelLiveState[] |
public GetLiveStreamTuningDetails ( ArgusTV.DataContracts.LiveStream liveStream ) : ArgusTV.DataContracts.Tuning.ServiceTuning | ||
liveStream | ArgusTV.DataContracts.LiveStream | |
Результат | ArgusTV.DataContracts.Tuning.ServiceTuning |
public GetLiveStreams ( ) : ArgusTV.DataContracts.LiveStream[] | ||
Результат | ArgusTV.DataContracts.LiveStream[] |
public abstract GetRecordingShares ( ) : string[] | ||
Результат | string[] |
public GetTeletextPageBytes ( ArgusTV.DataContracts.LiveStream liveStream, int pageNumber, int subPageNumber, int &subPageCount ) : byte[] | ||
liveStream | ArgusTV.DataContracts.LiveStream | |
pageNumber | int | |
subPageNumber | int | |
subPageCount | int | |
Результат | byte[] |
public abstract GetTimeshiftShares ( ) : string[] | ||
Результат | string[] |
public HasTeletext ( ArgusTV.DataContracts.LiveStream liveStream ) : bool | ||
liveStream | ArgusTV.DataContracts.LiveStream | |
Результат | bool |
public Initialize ( System.Guid recorderTunerId, string serverHostName, int tcpPort ) : void | ||
recorderTunerId | System.Guid | |
serverHostName | string | |
tcpPort | int | |
Результат | void |
public IsGrabbingTeletext ( ArgusTV.DataContracts.LiveStream liveStream ) : bool | ||
liveStream | ArgusTV.DataContracts.LiveStream | |
Результат | bool |
public KeepLiveStreamAlive ( ArgusTV.DataContracts.LiveStream liveTvStream ) : bool | ||
liveTvStream | ArgusTV.DataContracts.LiveStream | |
Результат | bool |
public StartGrabbingTeletext ( ArgusTV.DataContracts.LiveStream liveStream ) : void | ||
liveStream | ArgusTV.DataContracts.LiveStream | |
Результат | void |
public abstract StartRecording ( string serverHostName, int tcpPort, ArgusTV.DataContracts.CardChannelAllocation channelAllocation, System.DateTime startTimeUtc, System.DateTime stopTimeUtc, ArgusTV.DataContracts.UpcomingProgram recordingProgram, string suggestedBaseFileName ) : bool | ||
serverHostName | string | |
tcpPort | int | |
channelAllocation | ArgusTV.DataContracts.CardChannelAllocation | |
startTimeUtc | System.DateTime | |
stopTimeUtc | System.DateTime | |
recordingProgram | ArgusTV.DataContracts.UpcomingProgram | |
suggestedBaseFileName | string | |
Результат | bool |
public StopGrabbingTeletext ( ArgusTV.DataContracts.LiveStream liveStream ) : void | ||
liveStream | ArgusTV.DataContracts.LiveStream | |
Результат | void |
public StopLiveStream ( ArgusTV.DataContracts.LiveStream liveStream ) : void | ||
liveStream | ArgusTV.DataContracts.LiveStream | |
Результат | void |
public TuneLiveStream ( ArgusTV.DataContracts.Channel channel, ArgusTV.DataContracts.CardChannelAllocation upcomingRecordingAllocation, ArgusTV.DataContracts.LiveStream &liveStream ) : LiveStreamResult | ||
channel | ArgusTV.DataContracts.Channel | |
upcomingRecordingAllocation | ArgusTV.DataContracts.CardChannelAllocation | |
liveStream | ArgusTV.DataContracts.LiveStream | |
Результат | LiveStreamResult |
public abstract ValidateAndUpdateRecording ( ArgusTV.DataContracts.CardChannelAllocation channelAllocation, ArgusTV.DataContracts.UpcomingProgram recordingProgram, System.DateTime stopTimeUtc ) : bool | ||
channelAllocation | ArgusTV.DataContracts.CardChannelAllocation | |
recordingProgram | ArgusTV.DataContracts.UpcomingProgram | |
stopTimeUtc | System.DateTime | |
Результат | bool |