Class Encryption.DrmSystems (1.39.0)

publicstaticfinalclass Encryption.DrmSystemsextendsGeneratedMessageV3implementsEncryption.DrmSystemsOrBuilder

Defines configuration for DRM systems in use.

Protobuf type google.cloud.video.transcoder.v1.Encryption.DrmSystems

Inherited Members

com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessageV3.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessageV3.internalGetMapFieldReflection(int)

Static Fields

CLEARKEY_FIELD_NUMBER

publicstaticfinalintCLEARKEY_FIELD_NUMBER
Field Value
Type Description
int

FAIRPLAY_FIELD_NUMBER

publicstaticfinalintFAIRPLAY_FIELD_NUMBER
Field Value
Type Description
int

PLAYREADY_FIELD_NUMBER

publicstaticfinalintPLAYREADY_FIELD_NUMBER
Field Value
Type Description
int

WIDEVINE_FIELD_NUMBER

publicstaticfinalintWIDEVINE_FIELD_NUMBER
Field Value
Type Description
int

Static Methods

getDefaultInstance()

publicstaticEncryption.DrmSystemsgetDefaultInstance()
Returns
Type Description
Encryption.DrmSystems

getDescriptor()

publicstaticfinalDescriptors.DescriptorgetDescriptor()
Returns
Type Description
Descriptor

newBuilder()

publicstaticEncryption.DrmSystems.BuildernewBuilder()
Returns
Type Description
Encryption.DrmSystems.Builder

newBuilder(Encryption.DrmSystems prototype)

publicstaticEncryption.DrmSystems.BuildernewBuilder(Encryption.DrmSystemsprototype)
Parameter
Name Description
prototype Encryption.DrmSystems
Returns
Type Description
Encryption.DrmSystems.Builder

parseDelimitedFrom(InputStream input)

publicstaticEncryption.DrmSystemsparseDelimitedFrom(InputStreaminput)
Parameter
Name Description
input InputStream
Returns
Type Description
Encryption.DrmSystems
Exceptions
Type Description
IOException

parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

publicstaticEncryption.DrmSystemsparseDelimitedFrom(InputStreaminput,ExtensionRegistryLiteextensionRegistry)
Parameters
Name Description
input InputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
Encryption.DrmSystems
Exceptions
Type Description
IOException

parseFrom(byte[] data)

publicstaticEncryption.DrmSystemsparseFrom(byte[]data)
Parameter
Name Description
data byte[]
Returns
Type Description
Encryption.DrmSystems
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)

publicstaticEncryption.DrmSystemsparseFrom(byte[]data,ExtensionRegistryLiteextensionRegistry)
Parameters
Name Description
data byte[]
extensionRegistry ExtensionRegistryLite
Returns
Type Description
Encryption.DrmSystems
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteString data)

publicstaticEncryption.DrmSystemsparseFrom(ByteStringdata)
Parameter
Name Description
data ByteString
Returns
Type Description
Encryption.DrmSystems
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)

publicstaticEncryption.DrmSystemsparseFrom(ByteStringdata,ExtensionRegistryLiteextensionRegistry)
Parameters
Name Description
data ByteString
extensionRegistry ExtensionRegistryLite
Returns
Type Description
Encryption.DrmSystems
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(CodedInputStream input)

publicstaticEncryption.DrmSystemsparseFrom(CodedInputStreaminput)
Parameter
Name Description
input CodedInputStream
Returns
Type Description
Encryption.DrmSystems
Exceptions
Type Description
IOException

parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

publicstaticEncryption.DrmSystemsparseFrom(CodedInputStreaminput,ExtensionRegistryLiteextensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
Encryption.DrmSystems
Exceptions
Type Description
IOException

parseFrom(InputStream input)

publicstaticEncryption.DrmSystemsparseFrom(InputStreaminput)
Parameter
Name Description
input InputStream
Returns
Type Description
Encryption.DrmSystems
Exceptions
Type Description
IOException

parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

publicstaticEncryption.DrmSystemsparseFrom(InputStreaminput,ExtensionRegistryLiteextensionRegistry)
Parameters
Name Description
input InputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
Encryption.DrmSystems
Exceptions
Type Description
IOException

parseFrom(ByteBuffer data)

publicstaticEncryption.DrmSystemsparseFrom(ByteBufferdata)
Parameter
Name Description
data ByteBuffer
Returns
Type Description
Encryption.DrmSystems
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)

publicstaticEncryption.DrmSystemsparseFrom(ByteBufferdata,ExtensionRegistryLiteextensionRegistry)
Parameters
Name Description
data ByteBuffer
extensionRegistry ExtensionRegistryLite
Returns
Type Description
Encryption.DrmSystems
Exceptions
Type Description
InvalidProtocolBufferException

parser()

publicstaticParser<Encryption.DrmSystems>parser()
Returns
Type Description
Parser<DrmSystems>

Methods

equals(Object obj)

publicbooleanequals(Objectobj)
Parameter
Name Description
obj Object
Returns
Type Description
boolean
Overrides

getClearkey()

publicEncryption.ClearkeygetClearkey()

Clearkey configuration.

.google.cloud.video.transcoder.v1.Encryption.Clearkey clearkey = 4;

Returns
Type Description
Encryption.Clearkey

The clearkey.

getClearkeyOrBuilder()

publicEncryption.ClearkeyOrBuildergetClearkeyOrBuilder()

Clearkey configuration.

.google.cloud.video.transcoder.v1.Encryption.Clearkey clearkey = 4;

Returns
Type Description
Encryption.ClearkeyOrBuilder

getDefaultInstanceForType()

publicEncryption.DrmSystemsgetDefaultInstanceForType()
Returns
Type Description
Encryption.DrmSystems

getFairplay()

publicEncryption.FairplaygetFairplay()

Fairplay configuration.

.google.cloud.video.transcoder.v1.Encryption.Fairplay fairplay = 2;

Returns
Type Description
Encryption.Fairplay

The fairplay.

getFairplayOrBuilder()

publicEncryption.FairplayOrBuildergetFairplayOrBuilder()

Fairplay configuration.

.google.cloud.video.transcoder.v1.Encryption.Fairplay fairplay = 2;

Returns
Type Description
Encryption.FairplayOrBuilder

getParserForType()

publicParser<Encryption.DrmSystems>getParserForType()
Returns
Type Description
Parser<DrmSystems>
Overrides

getPlayready()

publicEncryption.PlayreadygetPlayready()

Playready configuration.

.google.cloud.video.transcoder.v1.Encryption.Playready playready = 3;

Returns
Type Description
Encryption.Playready

The playready.

getPlayreadyOrBuilder()

publicEncryption.PlayreadyOrBuildergetPlayreadyOrBuilder()

Playready configuration.

.google.cloud.video.transcoder.v1.Encryption.Playready playready = 3;

Returns
Type Description
Encryption.PlayreadyOrBuilder

getSerializedSize()

publicintgetSerializedSize()
Returns
Type Description
int
Overrides

getWidevine()

publicEncryption.WidevinegetWidevine()

Widevine configuration.

.google.cloud.video.transcoder.v1.Encryption.Widevine widevine = 1;

Returns
Type Description
Encryption.Widevine

The widevine.

getWidevineOrBuilder()

publicEncryption.WidevineOrBuildergetWidevineOrBuilder()

Widevine configuration.

.google.cloud.video.transcoder.v1.Encryption.Widevine widevine = 1;

Returns
Type Description
Encryption.WidevineOrBuilder

hasClearkey()

publicbooleanhasClearkey()

Clearkey configuration.

.google.cloud.video.transcoder.v1.Encryption.Clearkey clearkey = 4;

Returns
Type Description
boolean

Whether the clearkey field is set.

hasFairplay()

publicbooleanhasFairplay()

Fairplay configuration.

.google.cloud.video.transcoder.v1.Encryption.Fairplay fairplay = 2;

Returns
Type Description
boolean

Whether the fairplay field is set.

hasPlayready()

publicbooleanhasPlayready()

Playready configuration.

.google.cloud.video.transcoder.v1.Encryption.Playready playready = 3;

Returns
Type Description
boolean

Whether the playready field is set.

hasWidevine()

publicbooleanhasWidevine()

Widevine configuration.

.google.cloud.video.transcoder.v1.Encryption.Widevine widevine = 1;

Returns
Type Description
boolean

Whether the widevine field is set.

hashCode()

publicinthashCode()
Returns
Type Description
int
Overrides

internalGetFieldAccessorTable()

protectedGeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

publicfinalbooleanisInitialized()
Returns
Type Description
boolean
Overrides

newBuilderForType()

publicEncryption.DrmSystems.BuildernewBuilderForType()
Returns
Type Description
Encryption.DrmSystems.Builder

newBuilderForType(GeneratedMessageV3.BuilderParent parent)

protectedEncryption.DrmSystems.BuildernewBuilderForType(GeneratedMessageV3.BuilderParentparent)
Parameter
Name Description
parent BuilderParent
Returns
Type Description
Encryption.DrmSystems.Builder
Overrides

newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)

protectedObjectnewInstance(GeneratedMessageV3.UnusedPrivateParameterunused)
Parameter
Name Description
unused UnusedPrivateParameter
Returns
Type Description
Object
Overrides

toBuilder()

publicEncryption.DrmSystems.BuildertoBuilder()
Returns
Type Description
Encryption.DrmSystems.Builder

writeTo(CodedOutputStream output)

publicvoidwriteTo(CodedOutputStreamoutput)
Parameter
Name Description
output CodedOutputStream
Overrides
Exceptions
Type Description
IOException

Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2025年11月19日 UTC.