VR Voice Chat with MUN ver.2.7.0 API Reference
MonobitEngine.VoiceChat.MonobitStreamingPlayer Class Reference
Inheritance diagram for MonobitEngine.VoiceChat.MonobitStreamingPlayer:
Collaboration diagram for MonobitEngine.VoiceChat.MonobitStreamingPlayer:

Public Member Functions

 MonobitStreamingPlayer ()
 コンストラクタ More...
 
void Awake ()
 コンポーネントの開始 More...
 
void Start ()
 コンポーネントの開始 More...
 
bool SetPlaybackSettings (int settingChannels, int settingSamplingRate)
 再生データの初期設定 More...
 
int GetCountOfTotalFrameSample ()
 バッファにいくつフレームが入るか取得する More...
 
void Update ()
 再生制御 More...
 
float[] Decode (byte[] voice, int voice_size)
 デコード More...
 
void Play ()
 再生する More...
 
bool PlayVoice (float[] voice, bool delay_playback=false)
 ボイスの再生 More...
 
void PauseVoice ()
 再生の一時停止 More...
 
void StopVoice ()
 再生の停止 More...
 
void OnChangeBandWidth (OpusBandwidth bw)
 設定帯域値が変更された時のデリゲート More...
 

Properties

int CurrentGainDecibel [get, set]
 現在のゲイン値(単位dB) More...
 
int BufferCount [get, set]
 バッファリングのカウント More...
 
int AllowLagMs [get, set]
 許容ラグ時間 More...
 
int ClipPlaybackSec [get, set]
 クリップ再生用バッファ(秒) More...
 
int DecodeChannels [get]
 デコード用チャンネル More...
 
int DecodeSamplingRate [get]
 デコード用サンプリングレート More...
 
int DecodeBitsPerSample [get]
 デコード用量子化ビット数 More...
 
int DecodeCompressedBitRate [get]
 デコード用圧縮ビットレート More...
 
bool isPlayerStarting [get]
 開始フラグ More...
 
bool isPlaying [get]
 再生判定 More...
 
OpusCodec OpusCodecProp [get, set]
 OpusCodecプロパティ More...
 
FrameSizeMs FrameSizeMsProp [get, set]
 録音時間 More...
 
bool Surround3D [get, set]
 3Dサラウンドのプロパティ More...
 
bool DebugModeProp [get, set]
 デバッグモード More...
 
long RemainSamples [get]
 残りサンプル数の取得 More...
 
double RemainTime [get]
 残り再生時間の取得 More...
 
int PlaySamplePos [get, set]
 再生位置の取得&設定 More...
 

Constructor & Destructor Documentation

MonobitEngine.VoiceChat.MonobitStreamingPlayer.MonobitStreamingPlayer ( )

コンストラクタ

Member Function Documentation

void MonobitEngine.VoiceChat.MonobitStreamingPlayer.Awake ( )

コンポーネントの開始

float [] MonobitEngine.VoiceChat.MonobitStreamingPlayer.Decode ( byte[]  voice,
int  voice_size 
)

デコード

Parameters
voiceデコード前のボイスデータ
voice_sizeデコード前のボイスデータのサイズ
Returns
デコード後のボイスデータ
int MonobitEngine.VoiceChat.MonobitStreamingPlayer.GetCountOfTotalFrameSample ( )

バッファにいくつフレームが入るか取得する

Returns
void MonobitEngine.VoiceChat.MonobitStreamingPlayer.OnChangeBandWidth ( OpusBandwidth  bw)

設定帯域値が変更された時のデリゲート

Parameters
bw変更されたBandWidth

Here is the caller graph for this function:

void MonobitEngine.VoiceChat.MonobitStreamingPlayer.PauseVoice ( )

再生の一時停止

Here is the caller graph for this function:

void MonobitEngine.VoiceChat.MonobitStreamingPlayer.Play ( )

再生する

Here is the caller graph for this function:

bool MonobitEngine.VoiceChat.MonobitStreamingPlayer.PlayVoice ( float[]  voice,
bool  delay_playback = false 
)

ボイスの再生

Parameters
voiceボイスデータ
delay_playback再生遅延させるかどうか
Returns
bool MonobitEngine.VoiceChat.MonobitStreamingPlayer.SetPlaybackSettings ( int  settingChannels,
int  settingSamplingRate 
)

再生データの初期設定

Parameters
settingChannels初期チャンネル数
settingSamplingRate初期サンプリングレート
Returns
trueなら成功
void MonobitEngine.VoiceChat.MonobitStreamingPlayer.Start ( )

コンポーネントの開始

void MonobitEngine.VoiceChat.MonobitStreamingPlayer.StopVoice ( )

再生の停止

Here is the caller graph for this function:

void MonobitEngine.VoiceChat.MonobitStreamingPlayer.Update ( )

再生制御

Property Documentation

int MonobitEngine.VoiceChat.MonobitStreamingPlayer.AllowLagMs
getset

許容ラグ時間

int MonobitEngine.VoiceChat.MonobitStreamingPlayer.BufferCount
getset

バッファリングのカウント

int MonobitEngine.VoiceChat.MonobitStreamingPlayer.ClipPlaybackSec
getset

クリップ再生用バッファ(秒)

int MonobitEngine.VoiceChat.MonobitStreamingPlayer.CurrentGainDecibel
getset

現在のゲイン値(単位dB)

bool MonobitEngine.VoiceChat.MonobitStreamingPlayer.DebugModeProp
getset

デバッグモード

int MonobitEngine.VoiceChat.MonobitStreamingPlayer.DecodeBitsPerSample
get

デコード用量子化ビット数

int MonobitEngine.VoiceChat.MonobitStreamingPlayer.DecodeChannels
get

デコード用チャンネル

int MonobitEngine.VoiceChat.MonobitStreamingPlayer.DecodeCompressedBitRate
get

デコード用圧縮ビットレート

int MonobitEngine.VoiceChat.MonobitStreamingPlayer.DecodeSamplingRate
get

デコード用サンプリングレート

FrameSizeMs MonobitEngine.VoiceChat.MonobitStreamingPlayer.FrameSizeMsProp
getset

録音時間

bool MonobitEngine.VoiceChat.MonobitStreamingPlayer.isPlayerStarting
get

開始フラグ

bool MonobitEngine.VoiceChat.MonobitStreamingPlayer.isPlaying
get

再生判定

OpusCodec MonobitEngine.VoiceChat.MonobitStreamingPlayer.OpusCodecProp
getset

OpusCodecプロパティ

int MonobitEngine.VoiceChat.MonobitStreamingPlayer.PlaySamplePos
getset

再生位置の取得&設定

long MonobitEngine.VoiceChat.MonobitStreamingPlayer.RemainSamples
get

残りサンプル数の取得

double MonobitEngine.VoiceChat.MonobitStreamingPlayer.RemainTime
get

残り再生時間の取得

bool MonobitEngine.VoiceChat.MonobitStreamingPlayer.Surround3D
getset

3Dサラウンドのプロパティ


The documentation for this class was generated from the following file: