/// <summary> /// This example demonstrates how to get CANON maker-notes /// </summary> public static void GetMovFormatMetadata() { //ExStart:GetMovFormatMetadata // initialize mov format using (MovFormat movFormat = new MovFormat(Common.MapSourceFilePath(filePath))) { // display mime type Console.WriteLine("MIME type: {0}", movFormat.MIMEType); foreach (var info in movFormat.QuickTimeInfo.Atoms) { // get name Console.WriteLine("Name: {0}", info.Name); // get offset Console.WriteLine("Offset: {0}", info.Offset); // get data Console.WriteLine("Data: {0}", info.Data); // get size Console.WriteLine("Size: {0}", info.Size); // get type Console.WriteLine("Type: {0}", info.Type); } } //ExEnd:GetMovFormatMetadata }
/// <summary> /// Detects Mov video format via Format Factory /// </summary> public static void DetectMovFormat() { //ExStart:DetectMovFormat // recognize format FormatBase format = FormatFactory.RecognizeFormat(Common.MapSourceFilePath(filePath)); // check format type if (format.Type == DocumentType.Mov) { // cast it to MovFormat MovFormat movFormat = format as MovFormat; // and get it MIME type; string mimeType = movFormat.MIMEType; Console.WriteLine(mimeType); } //ExEnd:DetectMovFormat }