Quantcast
Channel: Adobe Community: Message List - XMP SDK
Viewing all articles
Browse latest Browse all 801

Re: Accessing XMP files

$
0
0

Inder, I have read the SDK documentation.  I am trying to understand how I can read the data elements within structures within an array.  The screenshot, below, shows you the structure I am dealing with. I am using the XMP SDK with C++.

 

Thank you for your assistance,

 

Bill Scully

 

 

 

 

dc:  http://purl.org/dc/elements/1.1/  (0x80000000 : schema)

      dc:identifier = "060A2B340101010501010D121365E03DD89C3703696505863EB3D8D38595656A"

      dc:format = "P2 Movie"

      dc:title  (0x1E00 : isLangAlt isAlt isOrdered isArray)

         [1] = "000146"  (0x50 : hasLang hasQual)

               ? xml:lang = "x-default"  (0x20 : isQual)

 

 

   xmpDM:  http://ns.adobe.com/xmp/1.0/DynamicMedia/  (0x80000000 : schema)

      xmpDM:shotName = "Sequence 01"

      xmpDM:audioSampleRate = "48000"

      xmpDM:audioSampleType = "16Int"

      xmpDM:videoPixelAspectRatio = "1920/1440"

      xmpDM:videoCompressor = "AVC-Intra 50"

      xmpDM:videoFrameRate = "59.94i"

      xmpDM:videoFieldOrder = "Upper"

      xmpDM:audioChannelType = "Stereo"

      xmpDM:startTimeScale = "30000"

      xmpDM:startTimeSampleSize = "1001"

      xmpDM:duration  (0x100 : isStruct)

         xmpDM:value = "27"

         xmpDM:scale = "1001/30000"

      xmpDM:videoFrameSize  (0x100 : isStruct)

         stDim:w = "1440"

         stDim:h = "1080"

         stDim:unit = "pixel"

      xmpDM:startTimecode  (0x100 : isStruct)

         xmpDM:timeValue = "00;00;11;07"

         xmpDM:timeFormat = "2997DropTimecode"

      xmpDM:projectRef  (0x100 : isStruct)

         xmpDM:type = "movie"

      xmpDM:altTimecode  (0x100 : isStruct)

         xmpDM:timeValue = "00;00;11;07"

         xmpDM:timeFormat = "2997DropTimecode"

 

 

   xmp:  http://ns.adobe.com/xap/1.0/  (0x80000000 : schema)

      xmp:CreateDate = "2013-10-04T14:59:38-05:00"

      xmp:ModifyDate = "2013-10-04T14:59:39-05:00"

      xmp:CreatorTool = "Adobe Premiere Pro CS6 (Windows)"

      xmp:MetadataDate = "2013-10-04T14:59:39-05:00"

      xmp:NativeDigests  (0x100 : isStruct)

         xmp:P2 = "A293258157FFA7A87DA2EBA890B0ED93"

 

 

   xmpMM:  http://ns.adobe.com/xap/1.0/mm/  (0x80000000 : schema)

      xmpMM:OriginalDocumentID = "xmp.did:5AD1037E2F2DE311BF63DF9E50280DF1"

      xmpMM:InstanceID = "xmp.iid:0FAC23802F2DE311BF63DF9E50280DF1"

      xmpMM:DocumentID = "xmp.did:0EAC23802F2DE311BF63DF9E50280DF1"

      xmpMM:Ingredients  (0x200 : isArray)

         [1]  (0x100 : isStruct)

            stRef:instanceID = "xmp.iid:3D72B4B7D64BDE11AEC798EDCD3F9DD3"

            stRef:documentID = "xmp.did:8B6184B7D64BDE11AEC798EDCD3F9DD3"

            stRef:fromPart = "time:6475409740800f254016000000d228843014400f254016000000"

            stRef:toPart = "time:2856299846400f254016000000d228843014400f254016000000"

            stRef:filePath = "HDV TAPE01 03.avi"

            stRef:maskMarkers = "None"

         [2]  (0x100 : isStruct)

            stRef:instanceID = "xmp.iid:3F72B4B7D64BDE11AEC798EDCD3F9DD3"

            stRef:documentID = "xmp.did:8D6184B7D64BDE11AEC798EDCD3F9DD3"

            stRef:fromPart = "time:15112114617600f254016000000d228843014400f254016000000"

            stRef:toPart = "time:2856299846400f254016000000d228843014400f254016000000"

            stRef:filePath = "HDV TAPE01 04.avi"

            stRef:maskMarkers = "None"

         [3]  (0x100 : isStruct)

            stRef:instanceID = "xmp.iid:3F72B4B7D64BDE11AEC798EDCD3F9DD3"

            stRef:documentID = "xmp.did:8D6184B7D64BDE11AEC798EDCD3F9DD3"

            stRef:fromPart = "time:15112114617600f254016000000d228843014400f254016000000"

            stRef:toPart = "time:2856299846400f254016000000d228843014400f254016000000"

            stRef:filePath = "HDV TAPE01 04.avi"

            stRef:maskMarkers = "None"

      xmpMM:History  (0x600 : isOrdered isArray)

         [1]  (0x100 : isStruct)

            stEvt:action = "created"

            stEvt:instanceID = "xmp.iid:5AD1037E2F2DE311BF63DF9E50280DF1"

            stEvt:when = "2013-10-04T14:59:35-05:00"

            stEvt:softwareAgent = "Adobe Premiere Pro CS6 (Windows)"

         [2]  (0x100 : isStruct)

            stEvt:action = "saved"

            stEvt:instanceID = "xmp.iid:0FAC23802F2DE311BF63DF9E50280DF1"

            stEvt:when = "2013-10-04T14:59:39-05:00"

            stEvt:softwareAgent = "Adobe Premiere Pro CS6 (Windows)"

            stEvt:changed = "/"

      xmpMM:Pantry  (0x200 : isArray)

         [1]  (0x100 : isStruct)

            xmpDM:tapeName = "HDV TAPE 1"

            xmpMM:InstanceID = "xmp.iid:3D72B4B7D64BDE11AEC798EDCD3F9DD3"

            xmpMM:DocumentID = "xmp.did:8B6184B7D64BDE11AEC798EDCD3F9DD3"

            xmpMM:OriginalDocumentID = "xmp.did:8B6184B7D64BDE11AEC798EDCD3F9DD3"

            xmp:MetadataDate = "2009-05-28T17:27:34-05:00"

            xmp:ModifyDate = "2009-05-28T17:27:24-05:00"

            xmp:CreatorTool = "Matrox MQSink Filter For AVI file . Format: 4. Build: 1.0.0.301    "

            xmpDM:altTimecode  (0x100 : isStruct)

               xmpDM:timeValue = "00;00;20;02"

            xmpDM:startTimecode  (0x100 : isStruct)

               xmpDM:timeValue = "00;00;20;02"

            xmpMM:History  (0x600 : isOrdered isArray)

               [1]  (0x100 : isStruct)

                  stEvt:action = "saved"

                  stEvt:instanceID = "xmp.iid:8C6184B7D64BDE11AEC798EDCD3F9DD3"

                  stEvt:when = "2009-05-28T17:27:24-05:00"

                  stEvt:softwareAgent = "Adobe Premiere Pro 4.0"

                  stEvt:changed = "/metadata;/content"

               [2]  (0x100 : isStruct)

                  stEvt:action = "saved"

                  stEvt:instanceID = "xmp.iid:3D72B4B7D64BDE11AEC798EDCD3F9DD3"

                  stEvt:when = "2009-05-28T17:27:34-05:00"

                  stEvt:softwareAgent = "Adobe Premiere Pro 4.0"

                  stEvt:changed = "/metadata"

         [2]  (0x100 : isStruct)

            xmpDM:tapeName = "HDV TAPE 1"

            xmpDM:videoPixelAspectRatio = "17280/12960"

            xmpDM:videoFieldOrder = "Upper"

            xmpDM:videoAlphaMode = "none"

            xmpDM:audioSampleRate = "48000"

            xmpDM:audioSampleType = "16Int"

            xmpDM:audioChannelType = "Stereo"

            xmpDM:videoFrameRate = "29.970030"

            xmpMM:InstanceID = "xmp.iid:3F72B4B7D64BDE11AEC798EDCD3F9DD3"

            xmpMM:DocumentID = "xmp.did:8D6184B7D64BDE11AEC798EDCD3F9DD3"

            xmpMM:OriginalDocumentID = "xmp.did:8D6184B7D64BDE11AEC798EDCD3F9DD3"

            xmp:MetadataDate = "2009-05-28T17:27:34-05:00"

            xmp:ModifyDate = "2009-05-28T17:27:24-05:00"

            xmp:CreatorTool = "Matrox MQSink Filter For AVI file . Format: 4. Build: 1.0.0.301    "

            xmp:Label = "Outdoor shot of rider jumping"

            xmpDM:altTimecode  (0x100 : isStruct)

               xmpDM:timeValue = "00;00;58;03"

            xmpDM:startTimecode  (0x100 : isStruct)

               xmpDM:timeValue = "00;00;58;03"

            xmpDM:videoFrameSize  (0x100 : isStruct)

               stDim:w = "1440"

               stDim:h = "1080"

               stDim:unit = "pixel"

            xmpMM:History  (0x600 : isOrdered isArray)

               [1]  (0x100 : isStruct)

                  stEvt:action = "saved"

                  stEvt:instanceID = "xmp.iid:8E6184B7D64BDE11AEC798EDCD3F9DD3"

                  stEvt:when = "2009-05-28T17:27:24-05:00"

                  stEvt:softwareAgent = "Adobe Premiere Pro 4.0"

                  stEvt:changed = "/metadata;/content"

               [2]  (0x100 : isStruct)

                  stEvt:action = "saved"

                  stEvt:instanceID = "xmp.iid:3F72B4B7D64BDE11AEC798EDCD3F9DD3"

                  stEvt:when = "2009-05-28T17:27:34-05:00"

                  stEvt:softwareAgent = "Adobe Premiere Pro 4.0"

                  stEvt:changed = "/metadata"

            xmp:Identifier  (0x200 : isArray)

               [1] = "Bike short hills dirt"

            xmp:Advisory  (0x200 : isArray)

               [1] = "Field shot"

 

 

   creatorAtom:  http://ns.adobe.com/creatorAtom/1.0/  (0x80000000 : schema)

      creatorAtom:windowsAtom  (0x100 : isStruct)

         creatorAtom:extension = ".prproj"

         creatorAtom:invocationFlags = "/L"

         creatorAtom:uncProjectPath = "\\?\E:\Candee\Candee_1_1.prproj"

      creatorAtom:macAtom  (0x100 : isStruct)

         creatorAtom:applicationCode = "1347449455"

         creatorAtom:invocationAppleEvent = "1129468018"


Viewing all articles
Browse latest Browse all 801

Latest Images

Trending Articles



Latest Images

<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>