diff options
author | Limin Wang <lance.lmwang@gmail.com> | 2021-08-09 07:43:34 +0800 |
---|---|---|
committer | Limin Wang <lance.lmwang@gmail.com> | 2021-08-16 10:00:39 +0800 |
commit | b923bfc679358fe109ca66b6ddf9d08ad0e19b7e (patch) | |
tree | 95b84ce53f03e63a8897ab95231eb38c16a5aa13 /libavdevice/decklink_common.h | |
parent | ca788d184cbf0a907ca7db4e4dad9975a91a5839 (diff) | |
download | ffmpeg-b923bfc679358fe109ca66b6ddf9d08ad0e19b7e.tar.gz |
avdevice/decklink: add link configuration option
Reviewed-by: Marton Balint <cus@passwd.hu>
Signed-off-by: Limin Wang <lance.lmwang@gmail.com>
Diffstat (limited to 'libavdevice/decklink_common.h')
-rw-r--r-- | libavdevice/decklink_common.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/libavdevice/decklink_common.h b/libavdevice/decklink_common.h index 6e032956a8..ad8b33c24c 100644 --- a/libavdevice/decklink_common.h +++ b/libavdevice/decklink_common.h @@ -131,6 +131,7 @@ struct decklink_ctx { int64_t teletext_lines; double preroll; int duplex_mode; + BMDLinkConfiguration link; DecklinkPtsSource audio_pts_source; DecklinkPtsSource video_pts_source; int draw_bars; @@ -200,6 +201,13 @@ static const BMDTimecodeFormat decklink_timecode_format_map[] = { #endif }; +static const BMDLinkConfiguration decklink_link_conf_map[] = { + (BMDLinkConfiguration)0, + bmdLinkConfigurationSingleLink, + bmdLinkConfigurationDualLink, + bmdLinkConfigurationQuadLink +}; + int ff_decklink_set_configs(AVFormatContext *avctx, decklink_direction_t direction); int ff_decklink_set_format(AVFormatContext *avctx, int width, int height, int tb_num, int tb_den, enum AVFieldOrder field_order, decklink_direction_t direction = DIRECTION_OUT); int ff_decklink_set_format(AVFormatContext *avctx, decklink_direction_t direction); |