Class FilterDialogHelper
- Namespace
- VisioForge.Core.Helpers
- Assembly
- VisioForge.Core.dll
FilterDialogHelper class.
public static class FilterDialogHelperInheritance
Inherited Members
Methods
Audio_Codec_HasDialog(string, PropertyPageType, BaseContext)
Returns true if the audio codec has a settings dialog box.
public static bool Audio_Codec_HasDialog(string name, PropertyPageType pageType, BaseContext context = null)Parameters
namestring-
Codec name.
pageTypePropertyPageType-
Page type.
contextBaseContext-
Optional context for error logging and diagnostics.
Returns
Audio_Codec_ShowDialog(nint, string, PropertyPageType)
Displays the dialog box with the settings of the selected audio codec.
public static void Audio_Codec_ShowDialog(nint parent, string name, PropertyPageType pageType)Parameters
parentnint-
Parent handle.
namestring-
Codec name.
pageTypePropertyPageType-
Page type.
DirectShow_Filter_HasDialog(string, PropertyPageType, BaseContext)
Returns true if the DirectShow filter has a settings dialog box.
public static bool DirectShow_Filter_HasDialog(string name, PropertyPageType pageType, BaseContext context = null)Parameters
namestring-
Filter name.
pageTypePropertyPageType-
Page type.
contextBaseContext-
Optional context for error logging and diagnostics.
Returns
DirectShow_Filter_ShowDialog(nint, string, PropertyPageType)
Displays the dialog box with the settings of the selected DirectShow filter.
public static void DirectShow_Filter_ShowDialog(nint parent, string name, PropertyPageType pageType)Parameters
parentnint-
Parent handle.
namestring-
Filter name.
pageTypePropertyPageType-
Page type.
Filter_Exists_MatroskaMuxer()
Returns true if the Matroska muxer present.
public static bool Filter_Exists_MatroskaMuxer()Returns
Filter_Exists_OGGMuxer()
Returns true if the Ogg muxer present.
public static bool Filter_Exists_OGGMuxer()Returns
Filter_Exists_VorbisEncoder()
Returns true if the Vorbis encoder present.
public static bool Filter_Exists_VorbisEncoder()Returns
Filter_Supported_EVR(BaseContext)
Returns true if the Enhanced Video Renderer present.
public static bool Filter_Supported_EVR(BaseContext context = null)Parameters
contextBaseContext
Returns
Filter_Supported_LAV(bool)
Returns true if the LAV splitter present.
public static bool Filter_Supported_LAV(bool customRedist)Parameters
customRedistbool-
True if custom redist used.
Returns
Filter_Supported_NVENC(out NVENCErrorCode, BaseContext)
Returns true if the NVENC filter present and GPU support NVENC.
public static bool Filter_Supported_NVENC(out NVENCErrorCode errorCode, BaseContext context = null)Parameters
errorCodeNVENCErrorCode-
The error Code.
contextBaseContext-
Optional context for error logging and diagnostics.
Returns
Filter_Supported_VMR9(BaseContext)
Returns true if the Video Mixing Renderer 9 present.
public static bool Filter_Supported_VMR9(BaseContext context = null)Parameters
contextBaseContext
Returns
Video_Codec_HasDialog(string, PropertyPageType, BaseContext)
Returns true, if the video codec has a settings dialog box.
public static bool Video_Codec_HasDialog(string name, PropertyPageType pageType, BaseContext context = null)Parameters
namestring-
Codec name.
pageTypePropertyPageType-
Page type.
contextBaseContext-
Optional context for error logging and diagnostics.
Returns
Video_Codec_ShowDialog(nint, string, PropertyPageType)
Displays the dialog box with the settings of the selected video codec.
public static void Video_Codec_ShowDialog(nint parent, string name, PropertyPageType pageType)Parameters
parentnint-
parent handle.
namestring-
Codec name.
pageTypePropertyPageType-
Page type.