SKWPublicationOptions

Objective-C


@interface SKWPublicationOptions : NSObject

Swift

class PublicationOptions : NSObject

Publishオプション

  • Publicationに付与するメタデータ

    Declaration

    Objective-C

    @property NSString *_Nullable metadata;

    Swift

    var metadata: String? { get set }
  • 指定コーデック

    SkyWayが対応していないコーデックが選択された場合はこのオプションは無視されます。

    SFU Botは非対応です。 SFU RoomのPublishまたはSFU BotにおけるStartForwardingでこの値が設定されている場合は失敗します。

    Declaration

    Objective-C

    @property NSArray<SKWCodec *> *_Nonnull codecCapabilities;

    Swift

    var codecCapabilities: [Codec] { get set }
  • エンコーディング設定

    SFUを利用する場合、複数設定がある場合のみサイマルキャストが有効になります。

    P2P通信において複数設定されている場合は最大ビットレートが低いまたはスケールダウン指数が高いエンコーディング設定が有効になります。

    詳しい設定例については開発者ドキュメントの大規模会議アプリを実装する上での注意点をご覧ください。

    Declaration

    Objective-C

    @property NSArray<SKWEncoding *> *_Nonnull encodings;

    Swift

    var encodings: [Encoding] { get set }
  • Publicationが有効かどうか

    Declaration

    Objective-C

    @property BOOL isEnabled;

    Swift

    var isEnabled: Bool { get set }