Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Synopsis
- newtype H265TemporalIds where
- H265TemporalIds' { }
- pattern H265TemporalIds_DISABLED :: H265TemporalIds
- pattern H265TemporalIds_ENABLED :: H265TemporalIds
Documentation
newtype H265TemporalIds Source #
Enables temporal layer identifiers in the encoded bitstream. Up to 3 layers are supported depending on GOP structure: I- and P-frames form one layer, reference B-frames can form a second layer and non-reference b-frames can form a third layer. Decoders can optionally decode only the lower temporal layers to generate a lower frame rate output. For example, given a bitstream with temporal IDs and with b-frames = 1 (i.e. IbPbPb display order), a decoder could decode all the frames for full frame rate output or only the I and P frames (lowest temporal layer) for a half frame rate output.
pattern H265TemporalIds_DISABLED :: H265TemporalIds | |
pattern H265TemporalIds_ENABLED :: H265TemporalIds |