public static final class Encryption.DrmSystems extends GeneratedMessageV3 implements Encryption.DrmSystemsOrBuilder
Defines configuration for DRM systems in use. If a field is omitted,
that DRM system will be considered to be disabled.
Protobuf type google.cloud.video.livestream.v1.Encryption.DrmSystems
Inherited Members
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT)
Static Fields
CLEARKEY_FIELD_NUMBER
public static final int CLEARKEY_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
FAIRPLAY_FIELD_NUMBER
public static final int FAIRPLAY_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
PLAYREADY_FIELD_NUMBER
public static final int PLAYREADY_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
WIDEVINE_FIELD_NUMBER
public static final int WIDEVINE_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
Static Methods
getDefaultInstance()
public static Encryption.DrmSystems getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static Encryption.DrmSystems.Builder newBuilder()
newBuilder(Encryption.DrmSystems prototype)
public static Encryption.DrmSystems.Builder newBuilder(Encryption.DrmSystems prototype)
public static Encryption.DrmSystems parseDelimitedFrom(InputStream input)
public static Encryption.DrmSystems parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static Encryption.DrmSystems parseFrom(byte[] data)
Parameter |
---|
Name | Description |
data | byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static Encryption.DrmSystems parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static Encryption.DrmSystems parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static Encryption.DrmSystems parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static Encryption.DrmSystems parseFrom(CodedInputStream input)
public static Encryption.DrmSystems parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static Encryption.DrmSystems parseFrom(InputStream input)
public static Encryption.DrmSystems parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static Encryption.DrmSystems parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static Encryption.DrmSystems parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<Encryption.DrmSystems> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
Parameter |
---|
Name | Description |
obj | Object
|
Overrides
getClearkey()
public Encryption.Clearkey getClearkey()
Clearkey configuration.
.google.cloud.video.livestream.v1.Encryption.Clearkey clearkey = 4;
getClearkeyOrBuilder()
public Encryption.ClearkeyOrBuilder getClearkeyOrBuilder()
Clearkey configuration.
.google.cloud.video.livestream.v1.Encryption.Clearkey clearkey = 4;
getDefaultInstanceForType()
public Encryption.DrmSystems getDefaultInstanceForType()
getFairplay()
public Encryption.Fairplay getFairplay()
Fairplay configuration.
.google.cloud.video.livestream.v1.Encryption.Fairplay fairplay = 2;
getFairplayOrBuilder()
public Encryption.FairplayOrBuilder getFairplayOrBuilder()
Fairplay configuration.
.google.cloud.video.livestream.v1.Encryption.Fairplay fairplay = 2;
getParserForType()
public Parser<Encryption.DrmSystems> getParserForType()
Overrides
getPlayready()
public Encryption.Playready getPlayready()
Playready configuration.
.google.cloud.video.livestream.v1.Encryption.Playready playready = 3;
getPlayreadyOrBuilder()
public Encryption.PlayreadyOrBuilder getPlayreadyOrBuilder()
Playready configuration.
.google.cloud.video.livestream.v1.Encryption.Playready playready = 3;
getSerializedSize()
public int getSerializedSize()
Returns |
---|
Type | Description |
int | |
Overrides
getWidevine()
public Encryption.Widevine getWidevine()
Widevine configuration.
.google.cloud.video.livestream.v1.Encryption.Widevine widevine = 1;
getWidevineOrBuilder()
public Encryption.WidevineOrBuilder getWidevineOrBuilder()
Widevine configuration.
.google.cloud.video.livestream.v1.Encryption.Widevine widevine = 1;
hasClearkey()
public boolean hasClearkey()
Clearkey configuration.
.google.cloud.video.livestream.v1.Encryption.Clearkey clearkey = 4;
Returns |
---|
Type | Description |
boolean | Whether the clearkey field is set.
|
hasFairplay()
public boolean hasFairplay()
Fairplay configuration.
.google.cloud.video.livestream.v1.Encryption.Fairplay fairplay = 2;
Returns |
---|
Type | Description |
boolean | Whether the fairplay field is set.
|
hasPlayready()
public boolean hasPlayready()
Playready configuration.
.google.cloud.video.livestream.v1.Encryption.Playready playready = 3;
Returns |
---|
Type | Description |
boolean | Whether the playready field is set.
|
hasWidevine()
public boolean hasWidevine()
Widevine configuration.
.google.cloud.video.livestream.v1.Encryption.Widevine widevine = 1;
Returns |
---|
Type | Description |
boolean | Whether the widevine field is set.
|
hashCode()
Returns |
---|
Type | Description |
int | |
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public Encryption.DrmSystems.Builder newBuilderForType()
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected Encryption.DrmSystems.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Overrides
toBuilder()
public Encryption.DrmSystems.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides