3.55 DeckLink Encoder Configuration ID¶
BMDDeckLinkEncoderConfigurationID
enumerates the set of video encoder configuration settings which may be set or queried (see IDeckLinkEncoderConfiguration
for details).
Key |
Description |
---|---|
Video Encoder Integers |
|
bmdDeckLinkEncoderConfigPreferredBitDepth |
Video encoder bit depth. Acceptable values are 8 and 10, representing 8-bit and 10-bit respectively. |
bmdDeckLinkEncoderConfigFrameCodingMode |
Video encoder frame coding mode. See |
HEVC/H.265 Encoder Integers |
|
bmdDeckLinkEncoderConfigH265TargetBitrate |
H.265 target bitrate. Acceptable range is between 2500 (2.5Mbit/s) and 50000000 (50Mbit/s). |
DNxHR/DNxHD Compression ID |
|
bmdDeckLinkEncoderConfigDNxHRCompressionID |
DNxHR Compression ID. |
DNxHR/DNxHD Level |
|
bmdDeckLinkEncoderConfigDNxHRLevel |
DNxHR Level. |
Encoded Sample Decriptions |
|
bmdDeckLinkEncoderConfigMPEG4SampleDescription |
Codec configuration data represented as a full MPEG4 sample description (aka SampleEntry of an ‘stsd’ atom-box). Useful for MediaFoundation, QuickTime, MKV and more. Note: The buffer returned by this configuration item is only valid while encoded video input is enabled (i.e.:cpp:func:IDeckLinkEncoderInput::EnableVideoInput has been called). |
bmdDeckLinkEncoderConfigMPEG4CodecSpecificDesc |
Codec configuration data represented as sample description extensions only (atom stream, each with size and fourCC header). Useful for AVFoundation, VideoToolbox, MKV and more. Note: The buffer returned by this configuration item is only valid while encoded video input is enabled (i.e.:cpp:func:IDeckLinkEncoderInput::EnableVideoInput has been called). |