Class: Aws::MediaConnect::Types::ProgramClockReferencePidConfiguration

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb

Overview

Note:

ProgramClockReferencePidConfiguration is a union - when making an API calls you must set exactly one of the members.

Note:

ProgramClockReferencePidConfiguration is a union - when returned from an API call exactly one value will be set and the returned type will be a subclass of ProgramClockReferencePidConfiguration corresponding to the set member.

The configuration settings for the Program Clock Reference (PCR) Packet ID (PID).

Defined Under Namespace

Classes: Passthrough, Set, Unknown

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#passthrough ⇒ Types::Passthrough

The PCR PID configuration that passes through the PCR PID from the source.

Returns:

  • (Types::Passthrough)


7085
7086
7087
7088
7089
7090
7091
7092
7093
7094
7095
7096
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 7085

class ProgramClockReferencePidConfiguration < Struct.new(
  :passthrough,
  :set,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class Passthrough < ProgramClockReferencePidConfiguration; end
  class Set < ProgramClockReferencePidConfiguration; end
  class Unknown < ProgramClockReferencePidConfiguration; end
end

#set ⇒ Integer

The PCR PID to use for the router output. MediaConnect applies this value only when the PCR is carried on its own PID. If the PCR is carried on an elementary stream, this value has no effect. If you also set the PMT PID, the two values must be different.

Returns:

  • (Integer)


7085
7086
7087
7088
7089
7090
7091
7092
7093
7094
7095
7096
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 7085

class ProgramClockReferencePidConfiguration < Struct.new(
  :passthrough,
  :set,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class Passthrough < ProgramClockReferencePidConfiguration; end
  class Set < ProgramClockReferencePidConfiguration; end
  class Unknown < ProgramClockReferencePidConfiguration; end
end

#unknown ⇒ Object

Returns the value of attribute unknown

Returns:

  • (Object) —

    the current value of unknown



7085
7086
7087
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 7085

def unknown
  @unknown
end