private void ParseDirectory(IXmpMeta meta) { try { PanoCroppedAreaLeftPixels = meta.GetPropertyInteger(nsPano, "GPano:CroppedAreaLeftPixels"); PanoCroppedAreaTopPixels = meta.GetPropertyInteger(nsPano, "GPano:CroppedAreaTopPixels"); PanoCroppedAreaImageWidthPixels = meta.GetPropertyInteger(nsPano, "GPano:CroppedAreaImageWidthPixels"); PanoCroppedAreaImageHeightPixels = meta.GetPropertyInteger(nsPano, "GPano:CroppedAreaImageHeightPixels"); PanoFullPanoWidthPixels = meta.GetPropertyInteger(nsPano, "GPano:FullPanoWidthPixels"); PanoFullPanoHeightPixels = meta.GetPropertyInteger(nsPano, "GPano:FullPanoHeightPixels"); PanoInitialViewHeadingDegrees = meta.GetPropertyInteger(nsPano, "GPano:InitialViewHeadingDegrees"); ImageMime = meta.GetPropertyString(nsImage, "GImage:Mime"); if (meta.DoesPropertyExist(nsAudio, "GAudio:Mime")) { AudioMime = meta.GetPropertyString(nsAudio, "GAudio:Mime"); } } catch { // Silent catch. Not sure what to do. } }