Subscription
class Subscription : NSObjectSubscriptionはLocalMemberがSubscribeした時に取得でき、Subscriptionに含まれるStreamを利用して映像を描画したりします。
Channelなどから他の人のSubscriptionも取得することはできますが、その場合Streamは含まれません。
- 
                  
                  Subscriptionを識別するID DeclarationSwift var id: String { get }
- 
                  
                  このSubscriptionに紐づくStreamのContentType DeclarationSwift var contentType: ContentType { get }
- 
                  
                  SubscribeしているPublication DeclarationSwift var publication: SKWPublication? { get }
- 
                  
                  SubscribeしているMember DeclarationSwift var subscriber: Member? { get }
- 
                  
                  ステート canceledの場合、このオブジェクトの操作は無効です。 DeclarationSwift var state: SubscriptionState { get }
- 
                  
                  このSubscriptionに紐づくStream LocalPersonがSubscribeし、成功した時の返り値または完了コールバックで得られるSubscriptionにおいては値がSetされていることが保証されています。 その他、イベントによってSubscriptionを取得した場合、まだ値がSetされていない可能性があります。 DeclarationSwift var stream: RemoteStream? { get }
- 
                  
                  優先エンコーディング設定 DeclarationSwift var preferredEncodingId: String? { get }
- 
                  
                  イベントデリゲート DeclarationSwift weak var delegate: (any SubscriptionDelegate)? { get set }
- 
                  
                  Unavailable Undocumented 
- 
                  
                  Simulcastで利用するPreferredEncodingIDを変更します。 LocalRoomMemberがSFU bot がforwardingしたPublicationをSubscribeした時のSubscriptionで、ContentTypeがAudioまたはVideoの時のみ変更ができます。 DeclarationSwift func changePreferredEncoding(withEncodingId encodingId: String) -> Bool
- 
                  
                  Deprecated SkyWayCore v2.0.0で非推奨となりました。 DeclarationSwift func getStats() -> WebRTCStats?
 Subscription Class Reference
        Subscription Class Reference