Share via


Module Element

Defines a module.

<Module id="id" type="sink|source" name="name" />

Attributes

Attribute

Description

id

Required. Specifies an identifier for the module.

type

Required. The module type, either "sink" or "source".

name

Optional. Specifies a descriptive name for the module.

Child Elements

None.

Parent Element

Modules Element

Example

<Modules>
  <Module id="hls" type="sink" name="HTTP Live Streaming">
     // Apple HLS module configuration. 
    <HLS>
      <SegmentLength>PT10S</SegmentLength>
      <MaxBitRate>3000000</MaxBitRate>
      <AllowCaching>false</AllowCaching>
      <BackwardCompatible>true</BackwardCompatible>
      <IncludeCodecs>false</IncludeCodecs>
      <Encryption enabled="true">
        <Key>8C339AD2F44E4B2B72C95888385221BE</Key>
      </Encryption>
    </HLS>
  </Module>
</Modules>