IChannelHandler
チャンネルクラスタープロバイダーが提供するハンドラーのインターフェイス。チャンネルクラスターがサポートするコマンドを処理する必要があります。
メソッド
handleChangeChannel()
handleChangeChannel(matchChannelIdentifierStr:
string):Promise<IChangeChannelResponse>
チャンネル識別子を指定して、現在のストリームを特定のチャンネルに変更します。
ChannelDescriptorで提供された識別子を使用してチャンネルにチューニングするために使用されます。
パラメーター
matchChannelIdentifierStr
string
ターゲットチャンネルを識別するために照合するユーザー入力文字列。現時点では、大文字と小文字を区別せずにチャンネル識別子と完全に一致する必要がある文字列です。将来的には、AffiliateCallSign、CallSign、Name、Numberなどの値をこの文字列に含めることができるようになります。
戻り値
Promise<IChangeChannelResponse>
handleChangeChannelByNumber()
handleChangeChannelByNumber(majorNumber:
number, minorNumber:number):Promise<IChangeChannelResponse>
チャンネルのメジャー番号とマイナー番号を指定して、現在のストリームを特定のチャンネルに変更します。
handleChangeChannelByNumberは現在使用されていません。チャンネルのチューニングを処理するには、代わりにhandleChangeChannelを実装して使用してください。
パラメーター
majorNumber
number
チャンネルの変更先となるチャンネルのメジャー番号の値(ATSC形式)。
minorNumber
number
チャンネルの変更先となるチャンネルのマイナー番号の値(ATSC形式)。
戻り値
Promise<IChangeChannelResponse>
handleSkipChannel()
handleSkipChannel(count:
number):Promise<IChangeChannelResponse>
現在のチャンネルから指定された数のチャンネルをスキップし、結果のチャンネルをストリーミングします。
パラメーター
count
number
現在のチャンネルを増やす場合(正の数)または減らす場合(負の数)のステップ数。
戻り値
Promise<IChangeChannelResponse>
Last updated: 2026年8月2日

