| 継承元 | NSObject |
| 宣言された場所 | OTStream.h |
概要
OTStream オブジェクトは、マルチメディアのストリームを表し、 その中には動画データや音声データが含まれる場合があります。
OTStreamのインスタンスを使用して初期化します OTS購読者 インターフェース。 OTStream を直接初期化しようとしないでください。
ストリームの基本情報の取得
connection
について OTConnection ストリームを配信している接続に対応するオブジェクト。 これは、 [OTSessionの接続] プロパティを使用して、ストリームが ローカルデバイスから配信されているかどうかを確認します。
@property (readonly) OTConnection *connection
登録地
OTStream.h
session
このセッション(ある オセッション (オブジェクト)ストリームがバインドされているもの。
@property (readonly) OTSession *session
登録地
OTStream.h
streamId
ストリームの固有ID。
@property (readonly) NSString *streamId
登録地
OTStream.h
creationTime
OpenTokメディアサーバー上でストリームが作成された時刻。
@property (readonly) NSDate *creationTime
登録地
OTStream.h
name
ストリームの名前。OpenTok iOS SDK では、 ストリームを送信する際に、公開されるストリームの名前を指定できます。 [OTPublisherKit initWithDelegate:settings:] というメッセージを送った。
@property (readonly) NSString *name
登録地
OTStream.h
音声および映像情報の取得
hasAudio
ストリームがオーディオを配信しているか(YES)いないか(NO)。 参照 [OTPublisherKit publishAudio] そして [OTSubscriberKit subscribeToAudio].
@property (readonly) BOOL hasAudio
登録地
OTStream.h
hasVideo
ストリームが動画を配信しているか(YES)いないか(NO)。 参照 [OTPublisherKit publishVideo] そして [OTSubscriberKit subscribeToVideo].
@property (readonly) BOOL hasVideo
登録地
OTStream.h
hasCaptions
ストリームが字幕を配信しているか(YES)いないか(NO)。 参照 [OTPublisherKit publishCaptions] そして [OTSubscriberKit subscribeToCaptions].
@property (readonly) BOOL hasCaptions
登録地
OTStream.h
videoDimensions
このストリームに対するパブリッシャーのキャプチャ対象解像度。これは、 セッションに対して最後に通知された値です。この値はすべてのセッション参加者にブロードキャストされ、 パブリッシングクライアントとサブスクライビングクライアントの両方で読み取ることができます。
@property (readonly) CGSize videoDimensions
考察
このプロパティは、パブリッシャーがキャプチャ解像度を変更した際、 たとえばデバイスの向きが変わったり、キャプチャ設定が変更されたりした際に、実行時に変更される可能性があります。
注:これはパブリッシャーのキャプチャ対象解像度を表すものであり、 実際にエンコードされた解像度や、加入者が受信する解像度ではありません。パブリッシャーは、帯域幅やCPUの制約により、 より低い解像度でエンコードする場合があります。
スケーラブルビデオ機能を使用するストリームの場合、これはその ストリームで利用可能な最大解像度に設定されます。スケーラブルビデオの 詳細については、以下のドキュメントを参照してください。 OpenTok Media ルーター.
登録地
OTStream.h
videoType
このストリームの動画の種類を指定します。
@property (readonly) OTStreamVideoType videoType
考察
このプロパティには、以下のいずれかの値が設定されます:
OTStreamVideoTypeScreen— このストリームの動画 エンコードは、画面共有用に最適化されています。OTStreamVideoTypeCamera— このストリームは、 画面共有用に最適化されていません(たとえば、ビデオ ソースとしてカメラを使用しています)。OTStreamVideoTypeCustom— カスタムストリーム ビデオタイプは、Webで生成されたストリームにのみ適用されます。
詳しくは [OTPublisherKit videoType].
登録地
OTStream.h