diff --git a/.gitmodules b/.gitmodules
new file mode 100644
index 000000000..11e7d9d56
--- /dev/null
+++ b/.gitmodules
@@ -0,0 +1,3 @@
+[submodule "QuickLook.Common"]
+ path = QuickLook.Common
+ url = https://github.com/QL-Win/QuickLook.Common.git
diff --git a/Build/Assets/LargeTile.scale-100.png b/Build/Assets/LargeTile.scale-100.png
index f72252502..d19a19796 100644
Binary files a/Build/Assets/LargeTile.scale-100.png and b/Build/Assets/LargeTile.scale-100.png differ
diff --git a/Build/Assets/LargeTile.scale-125.png b/Build/Assets/LargeTile.scale-125.png
index e2a0a3002..927b455d0 100644
Binary files a/Build/Assets/LargeTile.scale-125.png and b/Build/Assets/LargeTile.scale-125.png differ
diff --git a/Build/Assets/LargeTile.scale-150.png b/Build/Assets/LargeTile.scale-150.png
index addcf3245..b7c812232 100644
Binary files a/Build/Assets/LargeTile.scale-150.png and b/Build/Assets/LargeTile.scale-150.png differ
diff --git a/Build/Assets/LargeTile.scale-200.png b/Build/Assets/LargeTile.scale-200.png
index cd6849ae8..0ca3736e3 100644
Binary files a/Build/Assets/LargeTile.scale-200.png and b/Build/Assets/LargeTile.scale-200.png differ
diff --git a/Build/Assets/LargeTile.scale-400.png b/Build/Assets/LargeTile.scale-400.png
index 8bb787420..c4f2f3caf 100644
Binary files a/Build/Assets/LargeTile.scale-400.png and b/Build/Assets/LargeTile.scale-400.png differ
diff --git a/Build/Assets/SmallTile.scale-100.png b/Build/Assets/SmallTile.scale-100.png
index 1c255215e..412cf0ac2 100644
Binary files a/Build/Assets/SmallTile.scale-100.png and b/Build/Assets/SmallTile.scale-100.png differ
diff --git a/Build/Assets/SmallTile.scale-125.png b/Build/Assets/SmallTile.scale-125.png
index 42f56cfd6..e22f0ad49 100644
Binary files a/Build/Assets/SmallTile.scale-125.png and b/Build/Assets/SmallTile.scale-125.png differ
diff --git a/Build/Assets/SmallTile.scale-150.png b/Build/Assets/SmallTile.scale-150.png
index fcd565092..c96984bf9 100644
Binary files a/Build/Assets/SmallTile.scale-150.png and b/Build/Assets/SmallTile.scale-150.png differ
diff --git a/Build/Assets/SmallTile.scale-200.png b/Build/Assets/SmallTile.scale-200.png
index e29adb556..fc31bef68 100644
Binary files a/Build/Assets/SmallTile.scale-200.png and b/Build/Assets/SmallTile.scale-200.png differ
diff --git a/Build/Assets/SmallTile.scale-400.png b/Build/Assets/SmallTile.scale-400.png
index 66b6094eb..99a5e2b26 100644
Binary files a/Build/Assets/SmallTile.scale-400.png and b/Build/Assets/SmallTile.scale-400.png differ
diff --git a/Build/Assets/Square150x150Logo.scale-100.png b/Build/Assets/Square150x150Logo.scale-100.png
index 4c7a51846..a956f1db2 100644
Binary files a/Build/Assets/Square150x150Logo.scale-100.png and b/Build/Assets/Square150x150Logo.scale-100.png differ
diff --git a/Build/Assets/Square150x150Logo.scale-125.png b/Build/Assets/Square150x150Logo.scale-125.png
index 01d3bc6d9..b6ef35b24 100644
Binary files a/Build/Assets/Square150x150Logo.scale-125.png and b/Build/Assets/Square150x150Logo.scale-125.png differ
diff --git a/Build/Assets/Square150x150Logo.scale-150.png b/Build/Assets/Square150x150Logo.scale-150.png
index f7f8d6698..d6744958c 100644
Binary files a/Build/Assets/Square150x150Logo.scale-150.png and b/Build/Assets/Square150x150Logo.scale-150.png differ
diff --git a/Build/Assets/Square150x150Logo.scale-200.png b/Build/Assets/Square150x150Logo.scale-200.png
index 54b2dea2e..5db43c533 100644
Binary files a/Build/Assets/Square150x150Logo.scale-200.png and b/Build/Assets/Square150x150Logo.scale-200.png differ
diff --git a/Build/Assets/Square150x150Logo.scale-400.png b/Build/Assets/Square150x150Logo.scale-400.png
index e5e468424..fa58dc46e 100644
Binary files a/Build/Assets/Square150x150Logo.scale-400.png and b/Build/Assets/Square150x150Logo.scale-400.png differ
diff --git a/Build/Assets/Square44x44Logo.altform-unplated_targetsize-16.png b/Build/Assets/Square44x44Logo.altform-unplated_targetsize-16.png
index f9b4d4b21..ba1ce6833 100644
Binary files a/Build/Assets/Square44x44Logo.altform-unplated_targetsize-16.png and b/Build/Assets/Square44x44Logo.altform-unplated_targetsize-16.png differ
diff --git a/Build/Assets/Square44x44Logo.altform-unplated_targetsize-24.png b/Build/Assets/Square44x44Logo.altform-unplated_targetsize-24.png
index a311fe494..d10cefcfe 100644
Binary files a/Build/Assets/Square44x44Logo.altform-unplated_targetsize-24.png and b/Build/Assets/Square44x44Logo.altform-unplated_targetsize-24.png differ
diff --git a/Build/Assets/Square44x44Logo.altform-unplated_targetsize-256.png b/Build/Assets/Square44x44Logo.altform-unplated_targetsize-256.png
index 0d62ffe27..b97498ad3 100644
Binary files a/Build/Assets/Square44x44Logo.altform-unplated_targetsize-256.png and b/Build/Assets/Square44x44Logo.altform-unplated_targetsize-256.png differ
diff --git a/Build/Assets/Square44x44Logo.altform-unplated_targetsize-32.png b/Build/Assets/Square44x44Logo.altform-unplated_targetsize-32.png
index c29e62d87..9677bc506 100644
Binary files a/Build/Assets/Square44x44Logo.altform-unplated_targetsize-32.png and b/Build/Assets/Square44x44Logo.altform-unplated_targetsize-32.png differ
diff --git a/Build/Assets/Square44x44Logo.altform-unplated_targetsize-48.png b/Build/Assets/Square44x44Logo.altform-unplated_targetsize-48.png
index 81c3ef570..0aef44529 100644
Binary files a/Build/Assets/Square44x44Logo.altform-unplated_targetsize-48.png and b/Build/Assets/Square44x44Logo.altform-unplated_targetsize-48.png differ
diff --git a/Build/Assets/Square44x44Logo.scale-100.png b/Build/Assets/Square44x44Logo.scale-100.png
index 68db48045..a18cf63ac 100644
Binary files a/Build/Assets/Square44x44Logo.scale-100.png and b/Build/Assets/Square44x44Logo.scale-100.png differ
diff --git a/Build/Assets/Square44x44Logo.scale-125.png b/Build/Assets/Square44x44Logo.scale-125.png
index b886c9e7d..1cc558151 100644
Binary files a/Build/Assets/Square44x44Logo.scale-125.png and b/Build/Assets/Square44x44Logo.scale-125.png differ
diff --git a/Build/Assets/Square44x44Logo.scale-150.png b/Build/Assets/Square44x44Logo.scale-150.png
index fe9a1ea34..d62ce6306 100644
Binary files a/Build/Assets/Square44x44Logo.scale-150.png and b/Build/Assets/Square44x44Logo.scale-150.png differ
diff --git a/Build/Assets/Square44x44Logo.scale-200.png b/Build/Assets/Square44x44Logo.scale-200.png
index 41fa1a337..9c9c93d5d 100644
Binary files a/Build/Assets/Square44x44Logo.scale-200.png and b/Build/Assets/Square44x44Logo.scale-200.png differ
diff --git a/Build/Assets/Square44x44Logo.scale-400.png b/Build/Assets/Square44x44Logo.scale-400.png
index f976a85d5..2be57bd71 100644
Binary files a/Build/Assets/Square44x44Logo.scale-400.png and b/Build/Assets/Square44x44Logo.scale-400.png differ
diff --git a/Build/Assets/Square44x44Logo.targetsize-16.png b/Build/Assets/Square44x44Logo.targetsize-16.png
index 545b17b6e..746a45deb 100644
Binary files a/Build/Assets/Square44x44Logo.targetsize-16.png and b/Build/Assets/Square44x44Logo.targetsize-16.png differ
diff --git a/Build/Assets/Square44x44Logo.targetsize-24.png b/Build/Assets/Square44x44Logo.targetsize-24.png
index 152315d05..9841500de 100644
Binary files a/Build/Assets/Square44x44Logo.targetsize-24.png and b/Build/Assets/Square44x44Logo.targetsize-24.png differ
diff --git a/Build/Assets/Square44x44Logo.targetsize-256.png b/Build/Assets/Square44x44Logo.targetsize-256.png
index 28d187baf..8e06c0d08 100644
Binary files a/Build/Assets/Square44x44Logo.targetsize-256.png and b/Build/Assets/Square44x44Logo.targetsize-256.png differ
diff --git a/Build/Assets/Square44x44Logo.targetsize-32.png b/Build/Assets/Square44x44Logo.targetsize-32.png
index c72180dd6..f8037d95f 100644
Binary files a/Build/Assets/Square44x44Logo.targetsize-32.png and b/Build/Assets/Square44x44Logo.targetsize-32.png differ
diff --git a/Build/Assets/Square44x44Logo.targetsize-48.png b/Build/Assets/Square44x44Logo.targetsize-48.png
index 348dc7c07..dd7865cce 100644
Binary files a/Build/Assets/Square44x44Logo.targetsize-48.png and b/Build/Assets/Square44x44Logo.targetsize-48.png differ
diff --git a/Build/Assets/Wide310x150Logo.scale-100.png b/Build/Assets/Wide310x150Logo.scale-100.png
index b29d2723a..9fe360817 100644
Binary files a/Build/Assets/Wide310x150Logo.scale-100.png and b/Build/Assets/Wide310x150Logo.scale-100.png differ
diff --git a/Build/Assets/Wide310x150Logo.scale-125.png b/Build/Assets/Wide310x150Logo.scale-125.png
index f4aded98d..d9cd756db 100644
Binary files a/Build/Assets/Wide310x150Logo.scale-125.png and b/Build/Assets/Wide310x150Logo.scale-125.png differ
diff --git a/Build/Assets/Wide310x150Logo.scale-150.png b/Build/Assets/Wide310x150Logo.scale-150.png
index a529dc26d..0df1d1f85 100644
Binary files a/Build/Assets/Wide310x150Logo.scale-150.png and b/Build/Assets/Wide310x150Logo.scale-150.png differ
diff --git a/Build/Assets/Wide310x150Logo.scale-200.png b/Build/Assets/Wide310x150Logo.scale-200.png
index 04cbed64d..3e1de31f4 100644
Binary files a/Build/Assets/Wide310x150Logo.scale-200.png and b/Build/Assets/Wide310x150Logo.scale-200.png differ
diff --git a/Build/Assets/Wide310x150Logo.scale-400.png b/Build/Assets/Wide310x150Logo.scale-400.png
index 732de9099..0c26d01fb 100644
Binary files a/Build/Assets/Wide310x150Logo.scale-400.png and b/Build/Assets/Wide310x150Logo.scale-400.png differ
diff --git a/Build/Assets/storelogo.scale-100.png b/Build/Assets/storelogo.scale-100.png
index 6f717f04a..2144d5c1d 100644
Binary files a/Build/Assets/storelogo.scale-100.png and b/Build/Assets/storelogo.scale-100.png differ
diff --git a/Build/Assets/storelogo.scale-125.png b/Build/Assets/storelogo.scale-125.png
index 1a65e86be..658f51f7e 100644
Binary files a/Build/Assets/storelogo.scale-125.png and b/Build/Assets/storelogo.scale-125.png differ
diff --git a/Build/Assets/storelogo.scale-150.png b/Build/Assets/storelogo.scale-150.png
index 044c71dd9..1d7ad7ab8 100644
Binary files a/Build/Assets/storelogo.scale-150.png and b/Build/Assets/storelogo.scale-150.png differ
diff --git a/Build/Assets/storelogo.scale-200.png b/Build/Assets/storelogo.scale-200.png
index 54667d4fa..a9b896c9d 100644
Binary files a/Build/Assets/storelogo.scale-200.png and b/Build/Assets/storelogo.scale-200.png differ
diff --git a/Build/Assets/storelogo.scale-400.png b/Build/Assets/storelogo.scale-400.png
index 5d6faad7f..5dcb85644 100644
Binary files a/Build/Assets/storelogo.scale-400.png and b/Build/Assets/storelogo.scale-400.png differ
diff --git a/QuickLook-3.6.6.zip b/QuickLook-3.6.6.zip
new file mode 100644
index 000000000..19cbb4482
Binary files /dev/null and b/QuickLook-3.6.6.zip differ
diff --git a/QuickLook.Plugin/QuickLook.Plugin.VideoViewer/Converters.cs b/QuickLook.Plugin/QuickLook.Plugin.VideoViewer/Converters.cs
index 9c533dfa7..4424b8ad8 100644
--- a/QuickLook.Plugin/QuickLook.Plugin.VideoViewer/Converters.cs
+++ b/QuickLook.Plugin/QuickLook.Plugin.VideoViewer/Converters.cs
@@ -69,4 +69,5 @@ public object ConvertBack(object value, Type targetType, object parameter, Cultu
throw new NotImplementedException();
}
}
+
}
\ No newline at end of file
diff --git a/QuickLook.Plugin/QuickLook.Plugin.VideoViewer/EVRPresenter32.dll b/QuickLook.Plugin/QuickLook.Plugin.VideoViewer/EVRPresenter32.dll
deleted file mode 100644
index 548ce8b80..000000000
Binary files a/QuickLook.Plugin/QuickLook.Plugin.VideoViewer/EVRPresenter32.dll and /dev/null differ
diff --git a/QuickLook.Plugin/QuickLook.Plugin.VideoViewer/MediaInfo.Wrapper.dll b/QuickLook.Plugin/QuickLook.Plugin.VideoViewer/MediaInfo.Wrapper.dll
index 7c5f31d21..1dea3e2a0 100644
Binary files a/QuickLook.Plugin/QuickLook.Plugin.VideoViewer/MediaInfo.Wrapper.dll and b/QuickLook.Plugin/QuickLook.Plugin.VideoViewer/MediaInfo.Wrapper.dll differ
diff --git a/QuickLook.Plugin/QuickLook.Plugin.VideoViewer/MediaInfo.Wrapper.xml b/QuickLook.Plugin/QuickLook.Plugin.VideoViewer/MediaInfo.Wrapper.xml
index f085e0f66..77fc898f4 100644
--- a/QuickLook.Plugin/QuickLook.Plugin.VideoViewer/MediaInfo.Wrapper.xml
+++ b/QuickLook.Plugin/QuickLook.Plugin.VideoViewer/MediaInfo.Wrapper.xml
@@ -15,6 +15,13 @@
+
+
+ Initializes a new instance of the class.
+
+ The media information.
+ The stream position.
+
Describes method to build chapter stream.
@@ -26,6 +33,20 @@
+
+
+ Converts the string representation of a value to specified type
+
+
+ The source value.
+ The result.
+ true if s was converted successfully; otherwise, false.
+
+
+
+ Gets the media information.
+
+
Describes media builder interface
@@ -193,1836 +214,2377 @@
-
+
- Converts the string representation of a value to specified type
+ Tag builder helper class
-
- The source value.
- The result.
- true if s was converted successfully; otherwise, false.
-
+
- Describes base methods to build video stream.
+ Tries the parse.
+ The source string.
+ if set to true [result].
+ true if source string is boolean value, false otherwise.
-
+
- Initializes a new instance of the class.
+ Tries the get string.
- The media info object.
- The stream number.
- The stream position.
-
-
-
-
-
-
+ The source string.
+ The result value.
+ true if source string is not empty, false otherwise.
-
+
- Describes video aspect ratio
+ Tries the get string.
+ The source string.
+ The result value.
+ true if source string is not empty, false otherwise.
-
+
- The opaque (1:1)
+ Tries the get string in BASE64.
+ The source BASE64 string.
+ The result value.
+ true if source string is not empty and valid BASE64 string, false otherwise.
-
+
- The high end data graphics (5:4)
+ Tries the get string in BASE64.
+ The source BASE64 string.
+ The result value as byte array.
+ true if source string is not empty and valid BASE64 string, false otherwise.
-
+
- The full screen (4:3)
+ Tries the get int value.
+ The source string.
+ The result int value.
+ true if source string is not empty and valid integer value, false otherwise.
-
+
- The standard slides (3:3)
+ Tries the get int value.
+ The source string.
+ The result int value.
+ true if source string is not empty and valid integer value, false otherwise.
-
+
- The digital SLR cameras (3:2)
+ Tries the get double value.
+ The source string.
+ The result double value.
+ true if source string is not empty and valid double value, false otherwise.
-
+
- The High Definition TV (16:9)
+ Tries the get value.
+ The source string.
+ The result value.
+ true if source string is not empty and valid value, false otherwise.
-
+
- The wide screen display (16:10)
+ Tries the get double value.
+ The source string.
+ The result double value.
+ true if source string is not empty and valid double value, false otherwise.
-
-
- The wide screen (1.85:1)
-
+
+ A string extension method that attempts to get stereo mode a StereoMode from the given string.
+ The source.
+ The stereo mode.
+ True if it succeeds, false if it fails.
-
+
- The cinema scope (21:9)
+ Tries the get date value.
+ The source string.
+ The result date value.
+ true if source string is not empty and valid date value, false otherwise.
-
+
- Defines constants for different kind of audio codecs.
+ Tries the get date value.
+ The source string.
+ The result date value.
+ true if source string is not empty and valid date value, false otherwise.
-
+
- The undefined audio codec
+ Describes base methods to build video stream.
-
+
- MPEG Layer 1
+ Initializes a new instance of the class.
+ The media info object.
+ The stream number.
+ The stream position.
-
-
- MPEG Layer 2
-
+
+
-
-
- MPEG Layer 3
-
+
+
-
+
- PCM big-endian int
+ Initializes a new instance of the class.
+ The media information.
+ The stream position.
-
+
- PCM little-endian int
+ Static extensions for file paths
-
+
- PCM float IEEE
+ Determines whether path is live TV.
+ The path.
+
+ true if the specified path is live TV; otherwise, false.
+
-
+
- Dolby Digital
+ Determines whether this instance is RTSP.
+ The path.
+
+ true if the specified path is RTSP; otherwise, false.
+
-
+
- Dolby Digital Atmos
+ Determines whether path is network video.
+ The path.
+
+ true if the specified path is network video; otherwise, false.
+
-
+
- DolbyNet
+ Determines whether the specified path is video.
+ The path.
+
+ true if the specified path is video; otherwise, false.
+
-
+
- DolbyNet
+ Determines whether this instance is picture.
+ The path.
+
+ true if the specified path is picture; otherwise, false.
+
-
+
- Dolby Digital Plus
+ Determines whether is LastFM stream.
+ The path.
+
+ true if the specified path is LastFM stream; otherwise, false.
+
-
+
- Dolby Digital Plus Atmos
+ Determines whether specified path is network path.
+ The path.
+
+ true if the specified path is network path; otherwise, false.
+
-
+
- Dolby TrueHD
+ Gets the type of the drive.
+ The drive.
+ Returns drive type.
+ 0 - undefined
+ 2 - removable drive (Flash, Floppy)
+ 3 - fixed drive (HDD)
+ 4 - remote drive (network share)
+ 5 - CD/DVD drive
+ 6 - RAM disk drive
+
-
+
- Dolby TrueHD Atmos
+ Determines whether the specified string path is UNC network.
+ The string path.
+
+ true if the specified string path is UNC network; otherwise, false.
+
-
+
- DTS
+ Determines whether the specified string path is A/V stream.
+ The string path.
+
+ true if the specified string path is A/V stream; otherwise, false.
+
-
+
- DTS-HD
+ Determines whether the specified string path is remote URL.
+ The string path.
+
+ true if the specified string path is remote URL; otherwise, false.
+
-
+
- Free Lossless Audio Codec
+ Determines whether specified path is audio.
+ The path.
+
+ true if the specified path is audio; otherwise, false.
+
-
+
- OPUS
+ Describes methods to work with unmanaged Global memory block
+
-
+
- True Audio
+ Initializes a new instance of the class.
+ The handle.
-
+
- VORBIS
+ Finalizes an instance of the class.
-
+
- WavPack v4
+ Gets the handle.
+
+ The handle.
+
-
+
- WavPack
+ Releases unmanaged and - optionally - managed resources.
-
+
- Waveform Audio
+ Strings to global ANSI string.
+ The source.
+
-
-
- Waveform Audio
-
+
+ Values that represent log levels.
-
+
- The Real Audio
+ The verbose level
-
+
- The Real Audio
+ The debug level
-
+
- The Real Audio
+ The information level
-
+
- The Real Audio
+ The warning level
-
+
- The Real Audio
+ The error level
-
+
- The Real Audio
+ The critical error level
-
-
- Meridian Lossless
-
+
+ Interface for logger.
-
-
- Advanced Audio Coding
-
+
+ Logs message.
+ The log level.
+ The message.
+ A variable-length parameters list containing message parameters.
-
+
- Advanced Audio Coding
+ Describes methods to manipulate language data
-
+
- Advanced Audio Coding
+ Gets the language by LCID.
+ The LCID.
+ Returns language name
-
+
- Advanced Audio Coding
+ Gets language by the short language name.
+ The short language name.
+ Returns language name.
-
+
- Advanced Audio Coding
+ Gets LCID by short language name.
+ The short language.
+ Returns LCID.
+
+
+ A log extensions.
+
+
+ Logs a verbose message.
+ The logger instance.
+ The message.
+ A variable-length parameters list containing message parameters.
+
+
+ Logs a debug message.
+ The logger instance.
+ The message.
+ A variable-length parameters list containing message parameters.
+
+
+ Logs a information message.
+ The logger instance.
+ The message.
+ A variable-length parameters list containing message parameters.
+
+
+ Logs a warning message.
+ The logger instance.
+ The message.
+ A variable-length parameters list containing message parameters.
+
+
+ Logs a error message.
+ The logger instance.
+ The message.
+ A variable-length parameters list containing message parameters.
+
+
+ Logs a error message.
+ The logger instance.
+ The source exception object.
+ The message.
+ A variable-length parameters list containing message parameters.
+
+
+ Logs a critical message.
+ The logger instance.
+ The message.
+ A variable-length parameters list containing message parameters.
+
+
+ Logs a critical message.
+ The logger instance.
+ The source exception object.
+ The message.
+ A variable-length parameters list containing message parameters.
-
+
- Advanced Audio Coding
+ Describes kind of streams
-
+
- Advanced Audio Coding
+ The general (container, disk info)
-
+
- Advanced Audio Coding
+ The video
-
+
- Advanced Audio Coding
+ The audio
-
+
- Advanced Audio Coding
+ The subtitles and text information
-
+
- Advanced Audio Coding
+ The other (chapters)
-
+
- Apple Lossless
+ The image
-
+
- Monkey's Audio
+ The menu
-
+
- Windows Media Audio
+ Describes low-level functions to access to media information
+
-
+
- Windows Media Audio v2
+ Initializes a new instance of the class.
-
+
- Windows Media Audio 9
+ Initializes a new instance of the class.
+ The path to mediainfo.dll.
-
+
- Adaptive differential pulse-code modulation
+ Finalizes an instance of the class.
-
+
- Adaptive multi rate
+ Opens the specified file name.
+ Name of the file.
+ Return internal handle to access to low-level functions.
-
+
- Adaptive Transform Acoustic Coding (SDDS)
+ Gets the library handle.
+ The library handle.
-
+
- Adaptive Transform Acoustic Coding 3
+ Opens the buffer initialize.
+
+ Size of the file.
+ The file offset.
+
+
+
+
+ Opens the buffer continue.
+
+ The buffer.
+ Size of the buffer.
+
+
+
+
+ Opens the buffer continue go to get.
+
+
+
+
+
+ Opens the buffer finalize.
+
+
+
+
+
+ Closes this instance.
+
+
+
+
+ Informs media stream data.
+
+
+
+
+
+ Gets property value by specified stream kind and name.
+
+ Kind of the stream.
+ The stream number.
+ The parameter.
+ The kind of information.
+ The kind of search.
+ Returns property value
+
+
+
+ Sets value to specified option name.
+
+ The option name.
+ The option value.
+
+
+
+
+ Gets the state.
+
+
+
+
+
+ Gets count items of the specified stream.
+
+ Kind of the stream.
+ The stream number.
+
+
+
+
+ Gets the specified parameter value in the stream by parameter name.
+
+ Kind of the stream.
+ The stream number.
+ The parameter.
+
+
+
+
+ Gets the specified parameter value in the stream by parameter index.
+
+ Kind of the stream.
+ The stream number.
+ The parameter.
+
+
+
+
+ Gets options value by the specified option name.
+
+ The option.
+
+
+
+
+ Gets count of specified kind of streams.
+
+ Kind of the streams.
+
+
+
+
+
+
+
+ Releases unmanaged and - optionally - managed resources.
+
+
+
+
+ Describes low-level function to access to mediaInfo lists
+
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Finalizes an instance of the class.
+
+
+
+
+ Opens the specified file name.
+
+ Name of the file.
+ The options.
+
+
+
+
+ Closes the specified file position.
+
+ The file position.
+
+
+
+ Informs the specified file position.
+
+ The file position.
+
+
+
+
+ Gets the property value in specified file position by stream and property name.
+
+ The file position.
+ Kind of the stream.
+ The stream number.
+ The property name.
+ The kind of information.
+ The kind of search.
+
+
+
+
+ Gets the property value in specified file position by stream and property index.
+
+ The file position.
+ Kind of the stream.
+ The stream number.
+ The property index.
+ The kind of information.
+
+
+
+
+ Sets options value by the specified option name.
+
+ The option name.
+ The option value.
+
+
+
+
+ Gets current state.
+
+
+
+
+
+ Gets count of items in file position and stream.
+
+ The file position.
+ Kind of the stream.
+ The stream number.
+
+
+
+
+ Opens the specified file name.
+
+ Name of the file.
+
+
+
+ Closes this instance.
+
+
+
+
+ Gets the specified file position.
+
+ The file position.
+ Kind of the stream.
+ The stream number.
+ The parameter.
+ The kind of information.
+
+
+
+
+ Gets the specified file position.
+
+ The file position.
+ Kind of the stream.
+ The stream number.
+ The parameter.
+
+
+
+
+ Gets the specified file position.
+
+ The file position.
+ Kind of the stream.
+ The stream number.
+ The parameter.
+
+
+
+
+ Gets options value by the specified option name.
+
+ The option name.
+
+
+
+
+ Gets count of specified kind of stream in th file position.
+
+ The file position.
+ Kind of the streams.
+
+
+
+
+
+
+
+ Releases unmanaged and - optionally - managed resources.
+
+
+
+
+ Describes method and properties to retrieve information from media source
+
+
+
+
+ Initializes a new instance of the class.
+
+ The file path.
+ The logger instance.
+
+
+
+ Initializes a new instance of the class.
+
+ The file path.
+ The path to DLL.
+ the logger instance.
+
+
+
+ Writes the media information data to log.
+
+
+
+
+ Checks if mediaInfo.dll file exist.
+
+ The path to mediaInfo.dll
+ Returns true if mediaInfo.dll is exists; elsewhere false.
+
+
+
+ Gets a value indicating whether this instance has video.
+
+
+ true if this instance has video; otherwise, false.
+
+
+
+
+ Gets a value indicating whether media has at least one video stream with stereoscopic effect.
+
+
+ true if is3d; otherwise, false.
+
+
+
+
+ Gets a value indicating whether media has at least one video stream with HDR effect.
+
+
+ true if video stream with HDR effect; otherwise, false.
+
+
+
+
+ Gets the video streams.
+
+
+ The video streams.
+
+
+
+
+ Gets the best video stream.
+
+
+ The best video stream.
+
+
+
+
+ Gets the video codec.
+
+
+ The video codec.
+
+
+
+
+ Gets the video frame rate.
+
+
+ The video frame rate.
+
+
+
+
+ Gets the video width.
+
+
+ The video width.
+
+
+
+
+ Gets the video height.
+
+
+ The video height.
+
+
+
+
+ Gets the video aspect ratio.
+
+
+ The video aspect ratio.
+
+
+
+
+ Gets the type of the scan.
+
+
+ The type of the scan.
+
+
+
+
+ Gets a value indicating whether video is interlaced.
+
+
+ true if video is interlaced; otherwise, false.
+
+
+
+
+ Gets the video resolution.
+
+ The video resolution.
+
-
+
- ATRAC3plus
+ Gets the video bitrate.
+
+ The video bitrate.
+
-
+
- ATRAC Advanced Lossless
+ Gets the audio streams.
+
+
+ The audio streams.
+
+
+
+
+ Gets the best audio stream.
+
+
+ The best audio stream.
+
+
+
+
+ Gets the audio codec.
+
+
+ The audio codec.
+
+
+
+
+ Gets the audio bitrate.
+
+
+ The audio bitrate.
+
+
+
+
+ Gets the audio sample rate.
+
+
+ The audio sample rate.
+
+
+
+
+ Gets the count of audio channels.
+
+
+ The count of audio channels.
+
+
+
+
+ Gets the audio channels friendly name.
+
+
+ The audio channels friendly name.
+
+
+
+
+ Gets the list of media subtitles.
+
+
+ The media subtitles.
+
+
+
+
+ Gets a value indicating whether media has internal or external subtitles.
+
+
+ true if media has subtitles; otherwise, false.
+
+
+
+
+ Gets a value indicating whether this instance has external subtitles.
+
+
+ true if this instance has external subtitles; otherwise, false.
+
+
+
+
+ Gets the media chapters.
+
+
+ The media chapters.
+
+
+
+
+ Gets a value indicating whether media has chapters.
+
+
+ true if media has chapters; otherwise, false.
+
+
+
+
+ Gets the menu streams from media.
+
+
+ The menu streams.
+
+
+
+
+ Gets a value indicating whether media has menu.
+
+
+ true if media has menu; otherwise, false.
+
+
+
+
+ Gets a value indicating whether media is DVD.
+
+
+ true if media is DVD; otherwise, false.
+
+
+
+
+ Gets a value indicating whether media is BluRay.
+
+
+ true if media is BluRay; otherwise, false.
+
+
+
+
+ Gets a value indicating whether media information was not loaded.
+
+
+ true if media information was not loaded; otherwise, false.
+
+
+
+
+ Gets the duration of the media.
+
+
+ The duration of the media.
+
+
+
+
+ Gets the mediainfo.dll version.
+
+
+ The mediainfo.dll version.
+
+
+
+
+ Gets the media size.
+
+
+ The media size.
+
+
+
+
+ Gets the tags.
+
+
+ The tags.
+
+
+
+
+ Describes video aspect ratio
+
+
+
+
+ The opaque (1:1)
+
+
+
+
+ The high end data graphics (5:4)
+
+
+
+
+ The full screen (4:3)
+
+
+
+
+ The standard slides (3:3)
+
+
+
+
+ The digital SLR cameras (3:2)
+
+
+
+
+ The High Definition TV (16:9)
+
+
+
+
+ The wide screen display (16:10)
+
+
+
+
+ The wide screen (1.85:1)
+
+
+
+
+ The cinema scope (21:9)
+
+
+
+
+ Defines constants for different kind of audio codecs.
+
+
+
+
+ The undefined audio codec
+
+
+
+
+ MPEG Layer 1
+
+
+
+
+ MPEG Layer 2
+
+
+
+
+ MPEG Layer 3
+
+
+
+
+ PCM big-endian int
+
+
+
+
+ PCM little-endian int
+
+
+
+
+ PCM float IEEE
+
+
+
+
+ Dolby Digital
+
+
+
+
+ Dolby Digital with Dolby Atmos
-
+
- ATRAC9
+ DolbyNet
-
+
- Provides properties and overridden methods for the analyze audio stream
- and contains information about audio stream.
+ DolbyNet
-
-
-
-
-
-
-
-
+
- Gets the audio codec.
+ Dolby Digital Plus
-
- The audio codec.
-
-
+
- Gets the codec friendly name.
+ Dolby Digital Plus with Dolby Atmos
-
- The codec friendly name.
-
-
+
- Gets the stream duration.
+ Dolby TrueHD
-
- The stream duration.
-
-
+
- Gets the audio bitrate.
+ Dolby TrueHD with Dolby Atmos
-
- The audio bitrate.
-
-
+
- Gets the audio channel amount.
+ DTS
-
- The audio channel amount.
-
-
+
- Gets the audio sampling rate.
+ DTS:X
-
- The audio sampling rate.
-
-
+
- Gets the bit depth of stream.
+ DTS-HD MA
-
- The bit depth of stream.
-
-
+
- Gets the audio format.
+ DTS Express
-
- The audio format.
-
-
+
- Gets the audio codec name.
+ DTS-HD HRA
-
- The audio codec name.
-
-
+
- Gets the audio channels friendly.
+ DTS-HD 96/24
-
- The audio channels friendly.
-
-
+
- Gets the stream tags.
+ DTS-ES
-
- The stream tags.
-
-
+
- Describes properties of the audio tags
+ Free Lossless Audio Codec
-
-
+
- Gets the title of the album.
+ OPUS
-
- The title of the album.
-
-
+
- Gets the title of the track.
+ True Audio
-
- The title of the track.
-
-
+
- Gets the title of the subtrack.
+ VORBIS
-
- The title of the subtrack.
-
-
+
- Gets the original album name (in case of a remake/remix).
+ WavPack v4
-
- The original album name (in case of a remake/remix).
-
-
+
- Gets the original track name (in case of a remake/remix).
+ WavPack
-
- The original track name (in case of a remake/remix).
-
-
+
- Gets the number of the current track.
+ Waveform Audio
-
- The number of the current track.
-
-
+
- Gets the number of all tracks.
+ Waveform Audio
-
- The number of all tracks.
-
-
+
- Gets the number of the current part in a multi-disc album.
+ The Real Audio
-
- The number of the current part in a multi-disc album.
-
-
+
- Gets the number of all parts in a multi-disc album.
+ The Real Audio
-
- The number of all parts in a multi-disc album.
-
-
+
- Gets a person or band/collective generally considered responsible for the work : Singer, Implementor.
+ The RealAudio Lossless (RealAudio 10)
-
- A person or band/collective generally considered responsible for the work : Singer, Implementor.
-
-
+
- Gets the album artist.
+ The Real Audio
-
- The album artist.
-
-
+
- Gets the official artist/performer web page.
+ The Real Audio
-
- The official artist/performer web page.
-
-
+
- Gets the accompaniment name.
+ The Real Audio
-
- The accompaniment name.
-
-
+
- Gets the composer name.
+ The Real Audio
-
- The composer name.
-
-
+
- Gets the composer nationality.
+ Meridian Lossless
-
- The composer nationality.
-
-
+
- Gets the arranger name.
+ Advanced Audio Coding
-
- The arranger name.
-
-
+
- Gets the lyricist name.
+ Advanced Audio Coding
-
- The lyricist name.
-
-
+
- Gets the conductor name.
+ Advanced Audio Coding
-
- The conductor name.
-
-
+
- Gets the sound engineer name.
+ Advanced Audio Coding
-
- The sound engineer name.
-
-
+
- Gets who mastered track.
+ Advanced Audio Coding
-
- Who mastered track.
-
-
+
- Gets who remixed track.
+ Advanced Audio Coding
-
- Who remixed track.
-
-
+
- Gets the label name.
+ Advanced Audio Coding
-
- The label name.
-
-
+
- Gets the recorded date.
+ Advanced Audio Coding
-
- The recorded date.
-
-
+
- Gets the genre.
+ Advanced Audio Coding
-
- The genre.
-
-
+
- Gets the mood.
+ Advanced Audio Coding
-
- The mood.
-
-
+
- Gets the encoded original.
+ Advanced Audio Coding
-
- The encoded original.
-
-
+
- Gets the track gain.
+ Apple Lossless
-
- The track gain.
-
-
+
- Gets the track peak.
+ Monkey's Audio
-
- The track peak.
-
-
+
- Gets the track ISRC.
+ Windows Media Audio
-
- The track ISRC.
-
-
+
- Gets the track MSDI.
+ Windows Media Audio v2
-
- The track MSDI.
-
-
+
- Gets the bar code.
+ Windows Media Audio v3
-
- The bar code.
-
-
+
- Gets the LCCN.
+ Windows Media Audio Voice
-
- The LCCN.
-
-
+
- Gets the catalog number.
+ Windows Media Audio Pro
-
- The catalog number.
-
-
+
- Gets the label code.
+ Windows Media Audio Lossless
-
- The label code.
-
-
+
- Gets the name of the person or organisation that encoded/ripped the audio file.
+ Adaptive differential pulse-code modulation
-
- The name of the person or organisation that encoded/ripped the audio file.
-
-
+
- Base class to read tags from stream
+ Adaptive multi rate
-
+
- Gets or sets the tags.
+ Adaptive Transform Acoustic Coding (SDDS)
-
- The tags.
-
-
+
- Gets the title of the media.
+ Adaptive Transform Acoustic Coding 3
-
- The title of the media.
-
-
+
- Gets a short description of the contents, such as "Two birds flying".
+ ATRAC3plus
-
- A short description of the contents, such as "Two birds flying".
-
-
+
- Gets the keywords to the item separated by a comma, used for searching.
+ ATRAC Advanced Lossless
-
- The keywords to the item separated by a comma, used for searching.
-
-
+
- Gets the country.
+ ATRAC9
-
- The country.
-
-
+
- Gets the time that the item was originally released.
+ Direct Stream Digital
-
- The time that the item was originally released.
-
-
+
- Gets the time that the encoding of this item was completed began.
+ MAC3
-
- The time that the encoding of this item was completed began.
-
-
+
- Gets the time that the tags were done for this item.
+ MAC6
-
- The time that the tags were done for this item.
-
-
+
- Gets any comment related to the content.
+ G.723.1
-
- Any comment related to the content.
-
-
+
- Gets a numeric value defining how much a person likes the song/movie. The number is between 0 and 5 with decimal values possible (e.g. 2.7), 5(.0) being the highest possible rating.
+ Truespeech
-
- a numeric value defining how much a person likes the song/movie. The number is between 0 and 5 with decimal values possible (e.g. 2.7), 5(.0) being the highest possible rating.
-
-
+
- Gets the copyright attribution.
+ RK Audio
-
- The copyright attribution.
-
-
+
- Gets the name of the organization producing the track (i.e. the 'record label').
+ MPEG-4 Audio Lossless Coding
-
- The name of the organization producing the track (i.e. the 'record label').
-
-
+
- Gets the publishers official web page.
+ Ligos IAC2
-
- The publishers official web page.
-
-
+
- Gets the name of the organization distributing track.
+ Provides properties and overridden methods for the analyze audio stream
+ and contains information about audio stream.
-
- The name of the organization distributing track.
-
+
+
+
+
-
+
+
+
+
- Gets the average number of beats per minute in the complete target.
+ Gets the audio codec.
- The average number of beats per minute in the complete target.
+ The audio codec.
-
+
- Gets the cover media.
+ Gets the codec friendly name.
- The cover media.
+ The codec friendly name.
-
+
- Describes properties of the cover tags
+ Gets the stream duration.
+
+ The stream duration.
+
-
+
- Gets a value indicating whether this is exists.
+ Gets the audio bitrate.
- true if exists; otherwise, false.
+ The audio bitrate.
-
+
- Gets the description of the cover.
+ Gets the audio channel amount.
- The description of the cover.
+ The audio channel amount.
-
+
- Gets the type of the cover.
+ Gets the audio sampling rate.
- The type of the cover.
+ The audio sampling rate.
-
+
- Gets the MIME of the cover.
+ Gets the bit depth of stream.
- The MIME of the cover.
+ The bit depth of stream.
-
+
- Gets the cover data.
+ Gets the bitrate mode of stream.
- The cover data.
+ The bitrate mode of stream.
-
+
- Provides properties and overridden methods for the analyze chapter in media
- and contains information about chapter.
+ Gets the audio format.
-
-
-
-
-
-
-
+
+ The audio format.
+
-
+
- Gets the chapter offset.
+ Gets the audio codec name.
- The chapter offset.
+ The audio codec name.
-
+
- Gets the chapter description.
+ Gets the audio codec description.
- The chapter description.
+ The audio codec description.
-
+
- Static extensions for file paths
+ Gets the audio channels friendly.
+
+ The audio channels friendly.
+
-
+
- Determines whether path is live TV.
+ Gets the stream tags.
- The path.
-
- true if the specified path is live TV; otherwise, false.
-
+
+ The stream tags.
+
-
+
- Determines whether this instance is RTSP.
+ Describes properties of the audio tags
- The path.
-
- true if the specified path is RTSP; otherwise, false.
-
+
-
+
- Determines whether path is network video.
+ Gets or sets the audio tags.
- The path.
-
- true if the specified path is network video; otherwise, false.
-
+
+ The audio tags.
+
-
+
- Determines whether the specified path is video.
+ Gets the title of the album.
- The path.
-
- true if the specified path is video; otherwise, false.
-
+
+ The title of the album.
+
-
+
- Determines whether this instance is picture.
+ Gets the title of the track.
- The path.
-
- true if the specified path is picture; otherwise, false.
-
+
+ The title of the track.
+
-
+
- Determines whether is LastFM stream.
+ Gets the title of the subtrack.
- The path.
-
- true if the specified path is LastFM stream; otherwise, false.
-
+
+ The title of the subtrack.
+
-
+
- Determines whether specified path is network path.
+ Gets the original album name (in case of a remake/remix).
- The path.
-
- true if the specified path is network path; otherwise, false.
-
+
+ The original album name (in case of a remake/remix).
+
-
+
- Gets the type of the drive.
+ Gets the original track name (in case of a remake/remix).
- The drive.
- Returns drive type.
- 0 - undefined
- 2 - removable drive (Flash, Floppy)
- 3 - fixed drive (HDD)
- 4 - remote drive (network share)
- 5 - CD/DVD drive
- 6 - RAM disk drive
-
+
+ The original track name (in case of a remake/remix).
+
-
+
- Determines whether the specified string path is UNC network.
+ Gets the number of the current track.
- The string path.
-
- true if the specified string path is UNC network; otherwise, false.
-
+
+ The number of the current track.
+
-
+
- Determines whether the specified string path is A/V stream.
+ Gets the number of all tracks.
- The string path.
-
- true if the specified string path is A/V stream; otherwise, false.
-
+
+ The number of all tracks.
+
-
+
- Determines whether the specified string path is remote URL.
+ Gets the number of the current part in a multi-disc album.
- The string path.
-
- true if the specified string path is remote URL; otherwise, false.
-
+
+ The number of the current part in a multi-disc album.
+
-
+
- Determines whether specified path is audio.
+ Gets the number of all parts in a multi-disc album.
- The path.
-
- true if the specified path is audio; otherwise, false.
-
+
+ The number of all parts in a multi-disc album.
+
-
+
- Describes methods to work with unmanaged Global memory block
+ Gets a person or band/collective generally considered responsible for the work : Singer, Implementor.
-
+
+ A person or band/collective generally considered responsible for the work : Singer, Implementor.
+
-
+
- Initializes a new instance of the class.
+ Gets the album artist.
- The handle.
+
+ The album artist.
+
-
+
- Finalizes an instance of the class.
+ Gets the official artist/performer web page.
+
+ The official artist/performer web page.
+
-
+
- Gets the handle.
+ Gets the accompaniment name.
- The handle.
+ The accompaniment name.
-
+
- Releases unmanaged and - optionally - managed resources.
+ Gets the composer name.
+
+ The composer name.
+
-
+
- Strings to global ANSI string.
+ Gets the composer nationality.
- The source.
-
+
+ The composer nationality.
+
-
+
- Describes methods to manipulate language data
+ Gets the arranger name.
+
+ The arranger name.
+
-
+
- Gets the language by LCID.
+ Gets the lyricist name.
- The LCID.
- Returns language name
+
+ The lyricist name.
+
-
+
- Gets language by the short language name.
+ Gets the conductor name.
- The short language name.
- Returns language name.
+
+ The conductor name.
+
-
+
- Gets LCID by short language name.
+ Gets the sound engineer name.
- The short language.
- Returns LCID.
+
+ The sound engineer name.
+
-
+
- Provides properties and overridden methods for the analyze stream
- and contains information about media stream.
+ Gets who mastered track.
-
+
+ Who mastered track.
+
-
+
- Gets the media stream language.
+ Gets who remixed track.
- The media stream language.
+ Who remixed track.
-
+
- Gets the media stream LCID.
+ Gets the label name.
- The media stream LCID.
+ The label name.
-
+
- Gets a value indicating whether this is default.
+ Gets the recorded date.
- true if default; otherwise, false.
+ The recorded date.
-
+
- Gets a value indicating whether this is forced.
+ Gets the genre.
- true if forced; otherwise, false.
+ The genre.
-
+
- Describes kind of streams
+ Gets the mood.
+
+ The mood.
+
-
+
- The general (container, disk info)
+ Gets the track ISRC.
+
+ The track ISRC.
+
-
+
- The video
+ Gets the bar code.
+
+ The bar code.
+
-
+
- The audio
+ Gets the LCCN.
+
+ The LCCN.
+
-
+
- The subtitles and text information
+ Gets the catalog number.
+
+ The catalog number.
+
-
+
- The other (chapters)
+ Gets the label code.
+
+ The label code.
+
-
+
- The image
+ Gets the name of the person or organization that encoded/ripped the audio file.
+
+ The name of the person or organization that encoded/ripped the audio file.
+
-
+
- The menu
+ Base class to read tags from stream
-
+
- Describes low-level functions to access to media information
+ Gets or sets the general tags.
-
+
+ The general tags.
+
-
+
- Initializes a new instance of the class.
+ Gets the title of the media.
+
+ The title of the media.
+
-
+
- Initializes a new instance of the class.
+ Gets a short description of the contents, such as "Two birds flying".
- The path to mediainfo.dll.
+
+ A short description of the contents, such as "Two birds flying".
+
-
+
- Finalizes an instance of the class.
+ Gets the keywords to the item separated by a comma, used for searching.
+
+ The keywords to the item separated by a comma, used for searching.
+
-
+
- Opens the specified file name.
+ Gets the country.
- Name of the file.
- Return internal handle to access to low-level functions.
+
+ The country.
+
-
+
- Opens the buffer initialize.
+ Gets the time that the item was originally released.
- Size of the file.
- The file offset.
-
+
+ The time that the item was originally released.
+
-
+
- Opens the buffer continue.
+ Gets the time that the encoding of this item was completed began.
- The buffer.
- Size of the buffer.
-
+
+ The time that the encoding of this item was completed began.
+
-
+
- Opens the buffer continue go to get.
+ Gets the time that the tags were done for this item.
-
+
+ The time that the tags were done for this item.
+
-
+
- Opens the buffer finalize.
+ Gets any comment related to the content.
-
+
+ Any comment related to the content.
+
-
+
- Closes this instance.
+ Gets a numeric value defining how much a person likes the song/movie. The number is between 0 and 5 with decimal values possible (e.g. 2.7), 5(.0) being the highest possible rating.
+
+ a numeric value defining how much a person likes the song/movie. The number is between 0 and 5 with decimal values possible (e.g. 2.7), 5(.0) being the highest possible rating.
+
-
+
- Informs media stream data.
+ Gets the copyright attribution.
-
+
+ The copyright attribution.
+
-
+
- Gets property value by specified stream kind and name.
+ Gets the name of the organization producing the track (i.e. the 'record label').
- Kind of the stream.
- The stream number.
- The parameter.
- The kind of information.
- The kind of search.
- Returns property value
+
+ The name of the organization producing the track (i.e. the 'record label').
+
-
+
- Sets value to specified option name.
+ Gets the publishers official web page.
- The option name.
- The option value.
-
+
+ The publishers official web page.
+
-
+
- Gets the state.
+ Gets the name of the organization distributing track.
-
+
+ The name of the organization distributing track.
+
-
+
- Gets count items of the specified stream.
+ Gets the average number of beats per minute in the complete target.
- Kind of the stream.
- The stream number.
-
+
+ The average number of beats per minute in the complete target.
+
-
+
- Gets the specified parameter value in the stream by parameter name.
+ Gets the cover media.
- Kind of the stream.
- The stream number.
- The parameter.
-
+
+ The cover media.
+
-
+
- Gets the specified parameter value in the stream by parameter index.
+ Describes properties of the cover tags
- Kind of the stream.
- The stream number.
- The parameter.
-
-
+
- Gets options value by the specified option name.
+ Gets a value indicating whether this is exists.
- The option.
-
+
+ true if exists; otherwise, false.
+
-
+
- Gets count of specified kind of streams.
+ Gets the description of the cover.
- Kind of the streams.
-
+
+ The description of the cover.
+
-
+
- Releases unmanaged and - optionally - managed resources.
+ Gets the type of the cover.
+
+ The type of the cover.
+
-
+
- Describes low-level function to access to mediaInfo lists
+ Gets the MIME of the cover.
-
+
+ The MIME of the cover.
+
-
+
- Initializes a new instance of the class.
+ Gets the cover data.
+
+ The cover data.
+
-
+
- Finalizes an instance of the class.
+ Describes bitrate possible modes
-
+
- Opens the specified file name.
+ Constant quality mode
- Name of the file.
- The options.
-
-
+
- Closes the specified file position.
+ Constant bitrate mode
- The file position.
-
+
- Informs the specified file position.
+ Variable bitrate mode
- The file position.
-
-
+
- Gets the property value in specified file position by stream and property name.
+ Provides properties and overridden methods for the analyze chapter in media
+ and contains information about chapter.
- The file position.
- Kind of the stream.
- The stream number.
- The property name.
- The kind of information.
- The kind of search.
-
+
-
+
- Gets the property value in specified file position by stream and property index.
+ Initializes a new instance of the class.
- The file position.
- Kind of the stream.
- The stream number.
- The property index.
- The kind of information.
-
+ The offset.
+ The description.
-
+
- Sets options value by the specified option name.
+ Initializes a new instance of the class.
- The option name.
- The option value.
-
-
+
+
+
+
+
+
+
- Gets current state.
+ Gets the chapter offset.
-
+
+ The chapter offset.
+
-
+
- Gets count of items in file position and stream.
+ Gets the chapter description.
- The file position.
- Kind of the stream.
- The stream number.
-
+
+ The chapter description.
+
-
+
- Opens the specified file name.
+ Describes video chroma sub sampling
- Name of the file.
-
+
- Closes this instance.
+ 3:3:2
-
+
- Gets the specified file position.
+ 4:1:0
- The file position.
- Kind of the stream.
- The stream number.
- The parameter.
- The kind of information.
-
-
+
- Gets the specified file position.
+ 4:1:1
- The file position.
- Kind of the stream.
- The stream number.
- The parameter.
-
-
+
- Gets the specified file position.
+ 4:2:0
- The file position.
- Kind of the stream.
- The stream number.
- The parameter.
-
-
+
- Gets options value by the specified option name.
+ 4:2:2
- The option name.
-
-
+
- Gets count of specified kind of stream in th file position.
+ 4:4:4
- The file position.
- Kind of the streams.
-
-
+
- Releases unmanaged and - optionally - managed resources.
+ 4:4:4:4
-
+
- Describes method and properties to retrieve information from media source
+ 5:5:5
-
+
- Initializes a new instance of the class.
+ 5:6:5
- The file path.
-
+
- Initializes a new instance of the class.
+ 8:8:8
- The file path.
- The path to DLL.
-
+
- Checks if mediaInfo.dll file exist.
+ Describes video color space
- The path to mediaInfo.dll
- Returns true if mediaInfo.dll is exists; elsewhere false.
-
+
- Gets a value indicating whether this instance has video.
+ Generic film
-
- true if this instance has video; otherwise, false.
-
-
+
- Gets a value indicating whether media has at least one video stream with stereoscopic effect.
+ Printing density
-
- true if is3d; otherwise, false.
-
-
+
- Gets the video streams.
+ BT.601 NTSC
-
- The video streams.
-
-
+
- Gets the best video stream.
+ BT.601 PAL
-
- The best video stream.
-
-
+
- Gets the video codec.
+ ADX
-
- The video codec.
-
-
+
- Gets the video frame rate.
+ BT.470 System M
-
- The video frame rate.
-
-
+
- Gets the video width.
+ BT.470 System B/G
-
- The video width.
-
-
+
- Gets the video height.
+ BT.601 PAL or NTSC
-
- The video height.
-
-
+
- Gets the video aspect ratio.
+ BT.709
-
- The video aspect ratio.
-
-
+
- Gets the type of the scan.
+ BT.1361
-
- The type of the scan.
-
-
+
- Gets a value indicating whether video is interlaced.
+ BT.2020 (10 bit or 12 bit)
-
- true if video is interlaced; otherwise, false.
-
-
+
- Gets the video resolution.
+ BT.2100
-
- The video resolution.
-
-
+
- Gets the video bitrate.
+ EBU Tech 3213
-
- The video bitrate.
-
-
+
- Gets the audio streams.
+ SMPTE 240M
-
- The audio streams.
-
-
+
- Gets the best audio stream.
+ SMPTE 274M
-
- The best audio stream.
-
-
+
- Gets the audio codec.
+ SMPTE 428M
-
- The audio codec.
-
-
+
- Gets the audio bitrate.
+ SMPTE ST 2065-1
-
- The audio bitrate.
-
-
+
- Gets the audio sample rate.
+ SMPTE ST 2067-40 / ISO 11664-3
-
- The audio sample rate.
-
-
+
- Gets the count of audio channels.
+ DCI-P3
-
- The count of audio channels.
-
-
+
- Gets the audio channels friendly name.
+ Display P3
-
- The audio channels friendly name.
-
-
+
- Gets the list of media subtitles.
+ Describes HDR modes
-
- The media subtitles.
-
-
+
- Gets a value indicating whether media has internal or external subtitles.
+ No HDR
-
- true if media has subtitles; otherwise, false.
-
-
+
- Gets a value indicating whether this instance has external subtitles.
+ HDR10
-
- true if this instance has external subtitles; otherwise, false.
-
-
+
- Gets the media chapters.
+ HDR10+
-
- The media chapters.
-
-
+
- Gets a value indicating whether media has chapters.
+ Dolby Vision
-
- true if media has chapters; otherwise, false.
-
-
+
- Gets the menu streams from media.
+ Hybrid Log Gamma
-
- The menu streams.
-
-
+