libavdevice/decklink: add support for -sources and -sinks arguments
Add support for enumerating the sources/sinks via the ffmpeg command line options, as opposed to having to create a real pipeline and use the "-list_devices" option which does exit() after dumping out the options. Note that this patch preserves the existing "-list_devices" option, but now shares common code for the actual enumeration. Updated to reflect feedback from Marton Balint <cus@passwd.hu>. Signed-off-by: Devin Heitmueller <dheitmueller@ltnglobal.com> Signed-off-by: Marton Balint <cus@passwd.hu>
This commit is contained in:
committed by
Marton Balint
parent
ff6de6b180
commit
278588cd0b
@@ -29,6 +29,7 @@ extern "C" {
|
||||
int ff_decklink_write_header(AVFormatContext *avctx);
|
||||
int ff_decklink_write_packet(AVFormatContext *avctx, AVPacket *pkt);
|
||||
int ff_decklink_write_trailer(AVFormatContext *avctx);
|
||||
int ff_decklink_list_output_devices(AVFormatContext *avctx, struct AVDeviceInfoList *device_list);
|
||||
|
||||
#ifdef __cplusplus
|
||||
} /* extern "C" */
|
||||
|
||||
Reference in New Issue
Block a user