
io.lindstrom.m3u8.model.AlternativeRendition Maven / Gradle / Ivy
package io.lindstrom.m3u8.model;
import org.immutables.value.Value;
import java.util.List;
import java.util.Optional;
@Value.Immutable
public interface AlternativeRendition {
MediaType type();
Optional uri();
String groupdId();
Optional language();
Optional assocLanguage();
String name();
Optional defaultRendition();
Optional autoSelect();
Optional forced();
Optional inStreamId();
List characteristics();
List channels();
static Builder builder() {
return new Builder();
}
class Builder extends AlternativeRenditionBuilder {}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy