StreamMetadataMessage type

Signature:

export declare type StreamMetadataMessage = {
    case: "audio";
    value: AudioStreamMetadata;
} | {
    case: "video";
    value: VideoStreamMetadata;
} | {
    case: "subtitle";
    value: SubtitleStreamMetadata;
} | {
    case: "playlist";
    value: PlaylistStreamMetadata;
} | {
    case: "ancillary";
    value: AncillaryStreamMetadata;
} | {
    case: undefined;
    value?: undefined;
};