C# Class PeerstPlayer.Controls.MoviePlayer.FlashMoviePlayerManager

显示文件 Open project: shule517/PeerstPlayer Class Usage Examples

Public Methods

Method Description
ChangePan ( double pan ) : void

音量バランス変化

ChangeVolume ( double volume ) : void

音量変更

EnableGpu ( bool gpu ) : void
EnableRtmp ( bool rtmp ) : void

RTMP再生を使用するか

FlashMoviePlayerManager ( AxShockwaveFlashObjects.AxShockwaveFlash flash ) : System.Diagnostics
GetBitRate ( ) : int

ビットレートを取得

GetDurationString ( ) : string

再生時間を取得

GetFrameRate ( ) : int

フレームレートを取得

GetNowBitRate ( ) : int

現在のビットレートを取得

GetNowFrameRate ( ) : int

現在のフレームレートを取得

GetVideoHeight ( ) : int

横サイズの取得

GetVideoWidth ( ) : int

縦サイズの取得

PlayVideo ( string streamUrl ) : void

動画再生

Retry ( ) : void

再接続

SetBufferTime ( double bufferTime ) : void

バッファリング時間を設定する

SetBufferTimeMax ( double bufferTimeMax ) : void

バッファリング時間を設定する

ShowDebug ( ) : void

動画情報を表示

Private Methods

Method Description
CallFlashMethod ( string methodName ) : string

Flashの関数を実行する

CallFlashMethod ( string methodName, string param ) : void

Flashの関数を実行する

CleanStringTag ( string text ) : string
ExternalCall ( object sender, AxShockwaveFlashObjects._IShockwaveFlashEvents_FlashCallEvent e ) : void

Flashから呼び出し

outputLog ( AxShockwaveFlashObjects.AxShockwaveFlash flash, string message ) : void

Method Details

ChangePan() public method

音量バランス変化
public ChangePan ( double pan ) : void
pan double 音量バランス
return void

ChangeVolume() public method

音量変更
public ChangeVolume ( double volume ) : void
volume double 音量
return void

EnableGpu() public method

public EnableGpu ( bool gpu ) : void
gpu bool
return void

EnableRtmp() public method

RTMP再生を使用するか
public EnableRtmp ( bool rtmp ) : void
rtmp bool
return void

FlashMoviePlayerManager() public method

public FlashMoviePlayerManager ( AxShockwaveFlashObjects.AxShockwaveFlash flash ) : System.Diagnostics
flash AxShockwaveFlashObjects.AxShockwaveFlash
return System.Diagnostics

GetBitRate() public method

ビットレートを取得
public GetBitRate ( ) : int
return int

GetDurationString() public method

再生時間を取得
public GetDurationString ( ) : string
return string

GetFrameRate() public method

フレームレートを取得
public GetFrameRate ( ) : int
return int

GetNowBitRate() public method

現在のビットレートを取得
public GetNowBitRate ( ) : int
return int

GetNowFrameRate() public method

現在のフレームレートを取得
public GetNowFrameRate ( ) : int
return int

GetVideoHeight() public method

横サイズの取得
public GetVideoHeight ( ) : int
return int

GetVideoWidth() public method

縦サイズの取得
public GetVideoWidth ( ) : int
return int

PlayVideo() public method

動画再生
public PlayVideo ( string streamUrl ) : void
streamUrl string ストリームURL
return void

Retry() public method

再接続
public Retry ( ) : void
return void

SetBufferTime() public method

バッファリング時間を設定する
public SetBufferTime ( double bufferTime ) : void
bufferTime double
return void

SetBufferTimeMax() public method

バッファリング時間を設定する
public SetBufferTimeMax ( double bufferTimeMax ) : void
bufferTimeMax double
return void

ShowDebug() public method

動画情報を表示
public ShowDebug ( ) : void
return void