]> git.sesse.net Git - ffmpeg/blobdiff - libavdevice/decklink_common_c.h
Merge commit '90f469aa2b98a868cdbe35170c24272de10e1341'
[ffmpeg] / libavdevice / decklink_common_c.h
index 2b5d92f2501eaaf4960b973df2041867ce24ea4d..3c5f2187130bb66eef2cff79c387024a172b0860 100644 (file)
 #ifndef AVDEVICE_DECKLINK_COMMON_C_H
 #define AVDEVICE_DECKLINK_COMMON_C_H
 
+typedef enum DecklinkPtsSource {
+    PTS_SRC_AUDIO     = 1,
+    PTS_SRC_VIDEO     = 2,
+    PTS_SRC_REFERENCE = 3,
+    PTS_SRC_WALLCLOCK = 4,
+} DecklinkPtsSource;
+
 struct decklink_cctx {
     const AVClass *cclass;
 
@@ -34,6 +41,11 @@ struct decklink_cctx {
     double preroll;
     int v210;
     int audio_channels;
+    int duplex_mode;
+    DecklinkPtsSource audio_pts_source;
+    DecklinkPtsSource video_pts_source;
+    int audio_input;
+    int video_input;
 };
 
 #endif /* AVDEVICE_DECKLINK_COMMON_C_H */