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"); }
protected override bool ModeValid(DeckLinkPlugin.PixelFormat format) { return(DeckLinkOutput.OutputFormatSupported(format)); }