private void Init()
        {
            _camera = (this.target) as DeckLinkOutput;

            _selectedDevice = serializedObject.FindProperty("_deviceIndex");

            _selectedMode = serializedObject.FindProperty("_modeIndex");

            _selectedResolution = serializedObject.FindProperty("_resolutionIndex");

            _keying_mode = serializedObject.FindProperty("_keyerMode");

            _isInput = false;

            _displayModes = true;

            _exactDeviceName         = serializedObject.FindProperty("_exactDeviceName");
            _desiredDeviceName       = serializedObject.FindProperty("_desiredDeviceName");
            _desiredDeviceIndex      = serializedObject.FindProperty("_desiredDeviceIndex");
            _exactDeviceIndex        = serializedObject.FindProperty("_exactDeviceIndex");
            _filterDeviceByName      = serializedObject.FindProperty("_filterDeviceByName");
            _filterDeviceByIndex     = serializedObject.FindProperty("_filterDeviceByIndex");
            _filterModeByResolution  = serializedObject.FindProperty("_filterModeByResolution");
            _filterModeByFormat      = serializedObject.FindProperty("_filterModeByFormat");
            _filterModeByFPS         = serializedObject.FindProperty("_filterModeByFPS");
            _filterModeByInterlacing = serializedObject.FindProperty("_filterModeByInterlacing");
            _modeWidth       = serializedObject.FindProperty("_modeWidth");
            _modeHeight      = serializedObject.FindProperty("_modeHeight");
            _modeFormat      = serializedObject.FindProperty("_modeFormat");
            _modeFPS         = serializedObject.FindProperty("_modeFPS");
            _modeInterlacing = serializedObject.FindProperty("_modeInterlacing");

            _showExplorer = serializedObject.FindProperty("_showExplorer");
        }
Exemplo n.º 2
0
 protected override bool ModeValid(DeckLinkPlugin.PixelFormat format)
 {
     return(DeckLinkOutput.OutputFormatSupported(format));
 }