ClusterInstance: MutableCluster<{
    extensions: readonly [{
        component: {
            attributes: {
                acceptHeader: Attribute<string[], any>;
                supportedStreamingProtocols: Attribute<TypeFromPartialBitSchema<{
                    dash: BitFlag;
                    hls: BitFlag;
                }>, any>;
            };
            commands: {
                launchUrl: Command<TypeFromFields<{
                    brandingInformation: OptionalFieldType<TypeFromFields<(...)>>;
                    contentUrl: FieldType<string>;
                    displayString: OptionalFieldType<string>;
                    playbackPreferences: OptionalFieldType<TypeFromFields<(...)>>;
                }>, TypeFromFields<{
                    data: OptionalFieldType<string>;
                    status: FieldType<ContentLauncher.Status>;
                }>, any>;
            };
        };
        flags: {
            urlPlayback: true;
        };
    }, {
        component: {
            commands: {
                launchContent: Command<TypeFromFields<{
                    autoPlay: FieldType<boolean>;
                    data: OptionalFieldType<string>;
                    playbackPreferences: OptionalFieldType<TypeFromFields<(...)>>;
                    search: FieldType<TypeFromFields<(...)>>;
                    useCurrentContext: OptionalFieldType<boolean>;
                }>, TypeFromFields<{
                    data: OptionalFieldType<string>;
                    status: FieldType<ContentLauncher.Status>;
                }>, any>;
            };
        };
        flags: {
            contentSearch: true;
        };
    }, {
        component: {};
        flags: {
            contentSearch: true;
        };
    }, {
        component: {};
        flags: {
            urlPlayback: true;
        };
    }];
    features: {
        advancedSeek: BitFlag;
        audioTracks: BitFlag;
        contentSearch: BitFlag;
        textTracks: BitFlag;
        urlPlayback: BitFlag;
    };
    id: 1290;
    name: "ContentLauncher";
    revision: 2;
}, []> = ...

Type declaration

  • Readonlyextensions: readonly [{
        component: {
            attributes: {
                acceptHeader: Attribute<string[], any>;
                supportedStreamingProtocols: Attribute<TypeFromPartialBitSchema<{
                    dash: BitFlag;
                    hls: BitFlag;
                }>, any>;
            };
            commands: {
                launchUrl: Command<TypeFromFields<{
                    brandingInformation: OptionalFieldType<TypeFromFields<(...)>>;
                    contentUrl: FieldType<string>;
                    displayString: OptionalFieldType<string>;
                    playbackPreferences: OptionalFieldType<TypeFromFields<(...)>>;
                }>, TypeFromFields<{
                    data: OptionalFieldType<string>;
                    status: FieldType<ContentLauncher.Status>;
                }>, any>;
            };
        };
        flags: {
            urlPlayback: true;
        };
    }, {
        component: {
            commands: {
                launchContent: Command<TypeFromFields<{
                    autoPlay: FieldType<boolean>;
                    data: OptionalFieldType<string>;
                    playbackPreferences: OptionalFieldType<TypeFromFields<(...)>>;
                    search: FieldType<TypeFromFields<(...)>>;
                    useCurrentContext: OptionalFieldType<boolean>;
                }>, TypeFromFields<{
                    data: OptionalFieldType<string>;
                    status: FieldType<ContentLauncher.Status>;
                }>, any>;
            };
        };
        flags: {
            contentSearch: true;
        };
    }, {
        component: {};
        flags: {
            contentSearch: true;
        };
    }, {
        component: {};
        flags: {
            urlPlayback: true;
        };
    }]

    This metadata controls which ContentLauncherCluster elements matter.js activates for specific feature combinations.

  • Readonlyfeatures: {
        advancedSeek: BitFlag;
        audioTracks: BitFlag;
        contentSearch: BitFlag;
        textTracks: BitFlag;
        urlPlayback: BitFlag;
    }
    • ReadonlyadvancedSeek: BitFlag

      AdvancedSeek

      Enables clients to implement more advanced media seeking behavior in their user interface, such as for example a "seek bar".

    • ReadonlyaudioTracks: BitFlag

      AudioTracks

      Device or app supports Audio Tracks.

    • ReadonlycontentSearch: BitFlag

      ContentSearch

      Device supports content search (non-app specific)

    • ReadonlytextTracks: BitFlag

      TextTracks

      Device or app supports Text Tracks.

    • ReadonlyurlPlayback: BitFlag

      UrlPlayback

      Device supports basic URL-based file playback

  • Readonlyid: 1290
  • Readonlyname: "ContentLauncher"
  • Readonlyrevision: 2