<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>ExifTool.h</name>
    <path>/tmp/ws/src/movie_publisher/exiftool_metadata_extractor/src/cpp_exiftool/inc/</path>
    <filename>ExifTool_8h.html</filename>
    <includes id="ExifToolPipe_8h" name="ExifToolPipe.h" local="yes" imported="no">ExifToolPipe.h</includes>
    <includes id="TagInfo_8h" name="TagInfo.h" local="yes" imported="no">TagInfo.h</includes>
    <class kind="class">ExifTool</class>
    <member kind="define">
      <type>#define</type>
      <name>NEVER</name>
      <anchorfile>ExifTool_8h.html</anchorfile>
      <anchor>a9e5c19968af97bd64f46650ec8732318</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NOW</name>
      <anchorfile>ExifTool_8h.html</anchorfile>
      <anchor>acc4a9ad83f9350a588d117e0c8916d45</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SUMMARY_DIRECTORIES_CREATED</name>
      <anchorfile>ExifTool_8h.html</anchorfile>
      <anchor>a2fc225ed174f9841fa6bb4e31e2f9102</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SUMMARY_DIRECTORIES_SCANNED</name>
      <anchorfile>ExifTool_8h.html</anchorfile>
      <anchor>a77f448fa75b351a1e7b484fa2eff6e73</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SUMMARY_FILE_CREATE_ERRORS</name>
      <anchorfile>ExifTool_8h.html</anchorfile>
      <anchor>aa3d91087a89a77cf40e4179513abe105</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SUMMARY_FILE_UPDATE_ERRORS</name>
      <anchorfile>ExifTool_8h.html</anchorfile>
      <anchor>a20f4bad190dc5a16744ca4a361593353</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SUMMARY_FILES_FAILED_CONDITION</name>
      <anchorfile>ExifTool_8h.html</anchorfile>
      <anchor>a0e4db0f970de31312c61836accb8cbcb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SUMMARY_HARD_LINK_ERRORS</name>
      <anchorfile>ExifTool_8h.html</anchorfile>
      <anchor>a2e201fb1f04459da92e23d34c30349f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SUMMARY_HARD_LINKS_CREATED</name>
      <anchorfile>ExifTool_8h.html</anchorfile>
      <anchor>a086f787231e9eb8417fb97aaf8002eef</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SUMMARY_IMAGE_FILE_ERRORS</name>
      <anchorfile>ExifTool_8h.html</anchorfile>
      <anchor>adbb3bac4ca696a59796542fe351e936c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SUMMARY_IMAGE_FILES_COPIED</name>
      <anchorfile>ExifTool_8h.html</anchorfile>
      <anchor>af9e289f6c145b3c14591e8d7eedbb5a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SUMMARY_IMAGE_FILES_CREATED</name>
      <anchorfile>ExifTool_8h.html</anchorfile>
      <anchor>a9b7e25b4683bac528b95c715e39eca6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SUMMARY_IMAGE_FILES_MOVED</name>
      <anchorfile>ExifTool_8h.html</anchorfile>
      <anchor>a209762aec1bc8e4c17e35758e51d0631</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SUMMARY_IMAGE_FILES_READ</name>
      <anchorfile>ExifTool_8h.html</anchorfile>
      <anchor>a3c7a6e0fde9c95fa487a96d67ca1b6db</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SUMMARY_IMAGE_FILES_UNCHANGED</name>
      <anchorfile>ExifTool_8h.html</anchorfile>
      <anchor>ad4697adb89b4e9b4071c5dcdbd17b43e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SUMMARY_IMAGE_FILES_UPDATED</name>
      <anchorfile>ExifTool_8h.html</anchorfile>
      <anchor>a033431318863edc3887e57137d857e6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SUMMARY_OUTPUT_FILES_APPENDED</name>
      <anchorfile>ExifTool_8h.html</anchorfile>
      <anchor>ad2687022305da93b35dd7e1e0430628b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SUMMARY_OUTPUT_FILES_CREATED</name>
      <anchorfile>ExifTool_8h.html</anchorfile>
      <anchor>abe8535ee2a41cd771e80dbcd0a2fed82</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SUMMARY_SYMBOLIC_LINK_ERRORS</name>
      <anchorfile>ExifTool_8h.html</anchorfile>
      <anchor>a9019fdb7e1d7a0b832f31340a045ff60</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SUMMARY_SYMBOLIC_LINKS_CREATED</name>
      <anchorfile>ExifTool_8h.html</anchorfile>
      <anchor>ab609d6aa9004d89ad7bf8f609b522b02</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ExiftoolMetadataExtractor.h</name>
    <path>/tmp/ws/src/movie_publisher/exiftool_metadata_extractor/src/</path>
    <filename>ExiftoolMetadataExtractor_8h.html</filename>
    <class kind="class">movie_publisher::ExiftoolMetadataExtractor</class>
    <class kind="struct">movie_publisher::ExiftoolMetadataExtractorPlugin</class>
    <namespace>movie_publisher</namespace>
  </compound>
  <compound kind="file">
    <name>ExifToolPipe.h</name>
    <path>/tmp/ws/src/movie_publisher/exiftool_metadata_extractor/src/cpp_exiftool/inc/</path>
    <filename>ExifToolPipe_8h.html</filename>
    <class kind="class">ExifToolPipe</class>
  </compound>
  <compound kind="file">
    <name>README.md</name>
    <path>/tmp/ws/src/movie_publisher/exiftool_metadata_extractor/</path>
    <filename>README_8md.html</filename>
  </compound>
  <compound kind="file">
    <name>TagInfo.h</name>
    <path>/tmp/ws/src/movie_publisher/exiftool_metadata_extractor/src/cpp_exiftool/inc/</path>
    <filename>TagInfo_8h.html</filename>
    <class kind="struct">TagInfo</class>
  </compound>
  <compound kind="class">
    <name>ExifTool</name>
    <filename>classExifTool.html</filename>
    <member kind="function">
      <type>int</type>
      <name>Command</name>
      <anchorfile>classExifTool.html</anchorfile>
      <anchor>ad009cf239ca8a7c194f09674287205a8</anchor>
      <arglist>(const char *cmd=NULL)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Complete</name>
      <anchorfile>classExifTool.html</anchorfile>
      <anchor>a6397c334e16d5d65122f4ad12340c754</anchor>
      <arglist>(double timeout=NEVER)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ExifTool</name>
      <anchorfile>classExifTool.html</anchorfile>
      <anchor>a5a11449b1773fd795cd670db25b406f0</anchor>
      <arglist>(const char *exec=NULL, const char *arg1=NULL)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ExtractInfo</name>
      <anchorfile>classExifTool.html</anchorfile>
      <anchor>a3c8a48fa6f35897cf801fed85e99e459</anchor>
      <arglist>(const char *file, const char *opts=NULL)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>GetError</name>
      <anchorfile>classExifTool.html</anchorfile>
      <anchor>a9d2a59087e933cf78778e268aade37b6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetErrorLen</name>
      <anchorfile>classExifTool.html</anchorfile>
      <anchor>a2dc916fa574ab7297079cb81855aeb7e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>TagInfo *</type>
      <name>GetInfo</name>
      <anchorfile>classExifTool.html</anchorfile>
      <anchor>ac9c10ad0428b4f95f40fb8ab6eaffb53</anchor>
      <arglist>(int cmdNum=0, double timeout=NEVER)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>GetOutput</name>
      <anchorfile>classExifTool.html</anchorfile>
      <anchor>ad1c5ae81de33f9f95e926d75b1961ca4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetOutputLen</name>
      <anchorfile>classExifTool.html</anchorfile>
      <anchor>a912386079508df1221ae3394147d6a3d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetSummary</name>
      <anchorfile>classExifTool.html</anchorfile>
      <anchor>a784e59ed6e6ea44c453d58a11c765c75</anchor>
      <arglist>(const char *msg)</arglist>
    </member>
    <member kind="function">
      <type>TagInfo *</type>
      <name>ImageInfo</name>
      <anchorfile>classExifTool.html</anchorfile>
      <anchor>aae668d5002405149d9f91b397a409a56</anchor>
      <arglist>(const char *file, const char *opts=NULL, double timeout=NEVER)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>IsRunning</name>
      <anchorfile>classExifTool.html</anchorfile>
      <anchor>aab7ee66c81f6fd743ab90996af7539e5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>LastCommand</name>
      <anchorfile>classExifTool.html</anchorfile>
      <anchor>a6f4d0c82ab3306d089b23ab2b4cfb6fb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>LastComplete</name>
      <anchorfile>classExifTool.html</anchorfile>
      <anchor>a048d00daf42fe69b5fb832f56176ab45</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetLastComplete</name>
      <anchorfile>classExifTool.html</anchorfile>
      <anchor>a2013e128dbaa6cb9885041841530dd78</anchor>
      <arglist>(int lastComplete)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>SetNewValue</name>
      <anchorfile>classExifTool.html</anchorfile>
      <anchor>ac0e813a53afe28f3ab77a83ecfb4403f</anchor>
      <arglist>(const char *tag=NULL, const char *value=NULL, int len=-1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetWaitTime</name>
      <anchorfile>classExifTool.html</anchorfile>
      <anchor>ab50ee64db3f1b6a92e18141cf7b4e753</anchor>
      <arglist>(int waitTime)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>WriteInfo</name>
      <anchorfile>classExifTool.html</anchorfile>
      <anchor>a5fc38d4d67df879f65ece570acd1f450</anchor>
      <arglist>(const char *file, const char *opts=NULL, TagInfo *info=NULL)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ExifTool</name>
      <anchorfile>classExifTool.html</anchorfile>
      <anchor>a63c3aa71b1c644b786ac51d01404930c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>sNoSigPipe</name>
      <anchorfile>classExifTool.html</anchorfile>
      <anchor>aaa651454df0089ccab18f2c9a0dfe960</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>sNoWatchdog</name>
      <anchorfile>classExifTool.html</anchorfile>
      <anchor>ad55b8f446670d07d4f55c2741315cddd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>mCmdNum</name>
      <anchorfile>classExifTool.html</anchorfile>
      <anchor>a7cac4b9cca4e09d994e17a577b99c94f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>char *</type>
      <name>mCmdQueue</name>
      <anchorfile>classExifTool.html</anchorfile>
      <anchor>a27e242bd078ed5bc25e88cd06f617803</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>mCmdQueueLen</name>
      <anchorfile>classExifTool.html</anchorfile>
      <anchor>aead4ec62e20a501d8644ef969c07493b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>mCmdQueueSize</name>
      <anchorfile>classExifTool.html</anchorfile>
      <anchor>a5d62be1cd8b95860999e9e7ef70da108</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>mLastComplete</name>
      <anchorfile>classExifTool.html</anchorfile>
      <anchor>a73d03be2e2a982572804af8e13294b7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>mPid</name>
      <anchorfile>classExifTool.html</anchorfile>
      <anchor>abb78f35a98ef86fa0f79c5750364100f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ExifToolPipe</type>
      <name>mStderr</name>
      <anchorfile>classExifTool.html</anchorfile>
      <anchor>ab04d1cb1a08f611d74d78a7c243efa46</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ExifToolPipe</type>
      <name>mStdout</name>
      <anchorfile>classExifTool.html</anchorfile>
      <anchor>a6cbe8bf6430a084d667fb34c35199717</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>mTo</name>
      <anchorfile>classExifTool.html</anchorfile>
      <anchor>a530d9cdcc38588b74ecd95f24d4d46d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>mWaitTime</name>
      <anchorfile>classExifTool.html</anchorfile>
      <anchor>a1cd5950a8a2d95b17657795031ed8493</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>mWatchdog</name>
      <anchorfile>classExifTool.html</anchorfile>
      <anchor>ab25e7e57c01a44ff43c024bd5230333a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TagInfo *</type>
      <name>mWriteInfo</name>
      <anchorfile>classExifTool.html</anchorfile>
      <anchor>a96d3a34e2116f213cab84ea6e1514ae9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>movie_publisher::ExiftoolMetadataExtractor</name>
    <filename>classmovie__publisher_1_1ExiftoolMetadataExtractor.html</filename>
    <base>movie_publisher::ExifBaseMetadataExtractor</base>
    <member kind="function">
      <type></type>
      <name>ExiftoolMetadataExtractor</name>
      <anchorfile>classmovie__publisher_1_1ExiftoolMetadataExtractor.html</anchorfile>
      <anchor>a449b4083a4a5962be3455a3daf64cb95</anchor>
      <arglist>(const cras::LogHelperPtr &amp;log, const std::weak_ptr&lt; MetadataManager &gt; &amp;manager, const std::string &amp;filename, size_t width, size_t height)</arglist>
    </member>
    <member kind="function">
      <type>cras::optional&lt; ros::Time &gt;</type>
      <name>getCreationTime</name>
      <anchorfile>classmovie__publisher_1_1ExiftoolMetadataExtractor.html</anchorfile>
      <anchor>ad9559d268e4ec8c72336349e1e6d2faa</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>cras::optional&lt; double &gt;</type>
      <name>getCropFactor</name>
      <anchorfile>classmovie__publisher_1_1ExiftoolMetadataExtractor.html</anchorfile>
      <anchor>ac839b5037b5e88d5000acf5234a76cba</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classmovie__publisher_1_1ExiftoolMetadataExtractor.html</anchorfile>
      <anchor>a5524653a0393b81461f44c9ce9a22030</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getPriority</name>
      <anchorfile>classmovie__publisher_1_1ExiftoolMetadataExtractor.html</anchorfile>
      <anchor>a41239b3632f915ff22c46ec434ae9bb0</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>cras::optional&lt; int &gt;</type>
      <name>getRotation</name>
      <anchorfile>classmovie__publisher_1_1ExiftoolMetadataExtractor.html</anchorfile>
      <anchor>ad27c07d6cd6e942aa4760d6cc4beacbd</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ExiftoolMetadataExtractor</name>
      <anchorfile>classmovie__publisher_1_1ExiftoolMetadataExtractor.html</anchorfile>
      <anchor>abed32b20d77a4aab6bed67b57dd62333</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>cras::optional&lt; ExifData&lt; ExifSRational &gt; &gt;</type>
      <name>getExifAcceleration</name>
      <anchorfile>classmovie__publisher_1_1ExiftoolMetadataExtractor.html</anchorfile>
      <anchor>a0f2ee74bbfc6e087c2a94b15ea1497d6</anchor>
      <arglist>(size_t n) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>cras::optional&lt; ExifData&lt; ExifAscii &gt; &gt;</type>
      <name>getExifBodySerialNumber</name>
      <anchorfile>classmovie__publisher_1_1ExiftoolMetadataExtractor.html</anchorfile>
      <anchor>a278584234de23688469b8c66c54b18f3</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>cras::optional&lt; ExifData&lt; ExifAscii &gt; &gt;</type>
      <name>getExifDateTimeOriginal</name>
      <anchorfile>classmovie__publisher_1_1ExiftoolMetadataExtractor.html</anchorfile>
      <anchor>a8923b7ea17a220de21c9b49f942f22ff</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>cras::optional&lt; ExifData&lt; ExifRational &gt; &gt;</type>
      <name>getExifFocalLength</name>
      <anchorfile>classmovie__publisher_1_1ExiftoolMetadataExtractor.html</anchorfile>
      <anchor>aae0ffbad89998a92b1802df7404500ed</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>cras::optional&lt; ExifData&lt; ExifShort &gt; &gt;</type>
      <name>getExifFocalLength35MM</name>
      <anchorfile>classmovie__publisher_1_1ExiftoolMetadataExtractor.html</anchorfile>
      <anchor>a8115f457dcdef65c1c4ac1e9e34d23fc</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>cras::optional&lt; ExifData&lt; ExifShort &gt; &gt;</type>
      <name>getExifFocalPlaneResUnit</name>
      <anchorfile>classmovie__publisher_1_1ExiftoolMetadataExtractor.html</anchorfile>
      <anchor>a82a19c46f5b636562fda940327ff309f</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>cras::optional&lt; ExifData&lt; ExifRational &gt; &gt;</type>
      <name>getExifFocalPlaneXRes</name>
      <anchorfile>classmovie__publisher_1_1ExiftoolMetadataExtractor.html</anchorfile>
      <anchor>a8cb3bbcc007109a14662059382c7647e</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>cras::optional&lt; ExifData&lt; ExifRational &gt; &gt;</type>
      <name>getExifFocalPlaneYRes</name>
      <anchorfile>classmovie__publisher_1_1ExiftoolMetadataExtractor.html</anchorfile>
      <anchor>ac3989b881b7da1154ef8bc6d5ac8e429</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>cras::optional&lt; ExifData&lt; ExifRational &gt; &gt;</type>
      <name>getExifGpsAlt</name>
      <anchorfile>classmovie__publisher_1_1ExiftoolMetadataExtractor.html</anchorfile>
      <anchor>a3b00a8f4a019c052e6db1a98f39103f3</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>cras::optional&lt; ExifData&lt; ExifByte &gt; &gt;</type>
      <name>getExifGpsAltRef</name>
      <anchorfile>classmovie__publisher_1_1ExiftoolMetadataExtractor.html</anchorfile>
      <anchor>ab0397f50191fd10b629738a001b56cc7</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>cras::optional&lt; ExifData&lt; ExifAscii &gt; &gt;</type>
      <name>getExifGpsDateStamp</name>
      <anchorfile>classmovie__publisher_1_1ExiftoolMetadataExtractor.html</anchorfile>
      <anchor>a8598af88560e189ca31d0c8216cbe0da</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>cras::optional&lt; ExifData&lt; ExifShort &gt; &gt;</type>
      <name>getExifGpsDifferential</name>
      <anchorfile>classmovie__publisher_1_1ExiftoolMetadataExtractor.html</anchorfile>
      <anchor>a578e16a0dfca86d3a5fa7a2240cf12d1</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>cras::optional&lt; ExifData&lt; ExifRational &gt; &gt;</type>
      <name>getExifGpsDOP</name>
      <anchorfile>classmovie__publisher_1_1ExiftoolMetadataExtractor.html</anchorfile>
      <anchor>a3778a788655450fbacc58238bb080160</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>cras::optional&lt; ExifData&lt; ExifRational &gt; &gt;</type>
      <name>getExifGpsHPositioningError</name>
      <anchorfile>classmovie__publisher_1_1ExiftoolMetadataExtractor.html</anchorfile>
      <anchor>aa6ce04588d399256515db604248435cd</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>cras::optional&lt; ExifData&lt; ExifRational &gt; &gt;</type>
      <name>getExifGpsImgDirection</name>
      <anchorfile>classmovie__publisher_1_1ExiftoolMetadataExtractor.html</anchorfile>
      <anchor>a73ca6b4b47a2ef47207ed98ca136f206</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>cras::optional&lt; ExifData&lt; ExifAscii &gt; &gt;</type>
      <name>getExifGpsImgDirectionRef</name>
      <anchorfile>classmovie__publisher_1_1ExiftoolMetadataExtractor.html</anchorfile>
      <anchor>ad0be84ff4fa7410e1a952c968c6f7b6f</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>cras::optional&lt; ExifData&lt; ExifRational &gt; &gt;</type>
      <name>getExifGpsLat</name>
      <anchorfile>classmovie__publisher_1_1ExiftoolMetadataExtractor.html</anchorfile>
      <anchor>aab047638513d2e085ddb1de216f837aa</anchor>
      <arglist>(size_t n) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>cras::optional&lt; ExifData&lt; ExifAscii &gt; &gt;</type>
      <name>getExifGpsLatRef</name>
      <anchorfile>classmovie__publisher_1_1ExiftoolMetadataExtractor.html</anchorfile>
      <anchor>a8f1cbfd9fe77f935f7e0947ef0ec231d</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>cras::optional&lt; ExifData&lt; ExifRational &gt; &gt;</type>
      <name>getExifGpsLon</name>
      <anchorfile>classmovie__publisher_1_1ExiftoolMetadataExtractor.html</anchorfile>
      <anchor>a9a76ba29cf28c122d7c8a571e8e5cb54</anchor>
      <arglist>(size_t n) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>cras::optional&lt; ExifData&lt; ExifAscii &gt; &gt;</type>
      <name>getExifGpsLonRef</name>
      <anchorfile>classmovie__publisher_1_1ExiftoolMetadataExtractor.html</anchorfile>
      <anchor>a2dc30aa25c9007bb2dcc58814a0c6281</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>cras::optional&lt; ExifData&lt; ExifAscii &gt; &gt;</type>
      <name>getExifGpsMeasureMode</name>
      <anchorfile>classmovie__publisher_1_1ExiftoolMetadataExtractor.html</anchorfile>
      <anchor>a847dbb6cec4d87d3049dc117e7266b64</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>cras::optional&lt; ExifData&lt; ExifRational &gt; &gt;</type>
      <name>getExifGpsSpeed</name>
      <anchorfile>classmovie__publisher_1_1ExiftoolMetadataExtractor.html</anchorfile>
      <anchor>a40024252bff44b8da6b7cfde5489903d</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>cras::optional&lt; ExifData&lt; ExifAscii &gt; &gt;</type>
      <name>getExifGpsSpeedRef</name>
      <anchorfile>classmovie__publisher_1_1ExiftoolMetadataExtractor.html</anchorfile>
      <anchor>aae2ffe21303f755e23dc11fd5f3d27d9</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>cras::optional&lt; ExifData&lt; ExifRational &gt; &gt;</type>
      <name>getExifGpsTimeStamp</name>
      <anchorfile>classmovie__publisher_1_1ExiftoolMetadataExtractor.html</anchorfile>
      <anchor>a9370b6d87f4b6217f408acf0ecbf07dd</anchor>
      <arglist>(size_t n) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>cras::optional&lt; ExifData&lt; ExifRational &gt; &gt;</type>
      <name>getExifGpsTrack</name>
      <anchorfile>classmovie__publisher_1_1ExiftoolMetadataExtractor.html</anchorfile>
      <anchor>a025084410d0b5e992456eb448a5c7cdd</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>cras::optional&lt; ExifData&lt; ExifAscii &gt; &gt;</type>
      <name>getExifGpsTrackRef</name>
      <anchorfile>classmovie__publisher_1_1ExiftoolMetadataExtractor.html</anchorfile>
      <anchor>a45fe77ab9206fb25f3680aa64be7d27d</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>cras::optional&lt; ExifData&lt; ExifAscii &gt; &gt;</type>
      <name>getExifLensMake</name>
      <anchorfile>classmovie__publisher_1_1ExiftoolMetadataExtractor.html</anchorfile>
      <anchor>a81f7aede51da354fc450a20ef6d905ef</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>cras::optional&lt; ExifData&lt; ExifAscii &gt; &gt;</type>
      <name>getExifLensModel</name>
      <anchorfile>classmovie__publisher_1_1ExiftoolMetadataExtractor.html</anchorfile>
      <anchor>a7abcd1939aa506cfbfc8bcf3926a926b</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>cras::optional&lt; ExifData&lt; ExifAscii &gt; &gt;</type>
      <name>getExifLensSerialNumber</name>
      <anchorfile>classmovie__publisher_1_1ExiftoolMetadataExtractor.html</anchorfile>
      <anchor>a7880bf1d858386fd9ef0cbab68213e90</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>cras::optional&lt; ExifData&lt; ExifAscii &gt; &gt;</type>
      <name>getExifMake</name>
      <anchorfile>classmovie__publisher_1_1ExiftoolMetadataExtractor.html</anchorfile>
      <anchor>a498ac3ddd65c14e733244a2b9baf6b49</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>cras::optional&lt; ExifData&lt; ExifAscii &gt; &gt;</type>
      <name>getExifModel</name>
      <anchorfile>classmovie__publisher_1_1ExiftoolMetadataExtractor.html</anchorfile>
      <anchor>a5fcb09c2ce0172fb1a6d181ce9c25dac</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>cras::optional&lt; ExifData&lt; ExifAscii &gt; &gt;</type>
      <name>getExifOffsetTimeOriginal</name>
      <anchorfile>classmovie__publisher_1_1ExiftoolMetadataExtractor.html</anchorfile>
      <anchor>a2d32e753a372b0486aa7df7eb6921fc5</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>cras::optional&lt; ExifData&lt; ExifShort &gt; &gt;</type>
      <name>getExifOrientation</name>
      <anchorfile>classmovie__publisher_1_1ExiftoolMetadataExtractor.html</anchorfile>
      <anchor>a5b1dedc88e18fc7f913b1054b486349e</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>cras::optional&lt; ExifData&lt; ExifSRational &gt; &gt;</type>
      <name>getExifPitchAngle</name>
      <anchorfile>classmovie__publisher_1_1ExiftoolMetadataExtractor.html</anchorfile>
      <anchor>a99625360ee7e8bab0fe23a7093955c71</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>cras::optional&lt; ExifData&lt; ExifShort &gt; &gt;</type>
      <name>getExifResUnit</name>
      <anchorfile>classmovie__publisher_1_1ExiftoolMetadataExtractor.html</anchorfile>
      <anchor>ad97ed791aa680c74607df926f307804a</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>cras::optional&lt; ExifData&lt; ExifSRational &gt; &gt;</type>
      <name>getExifRollAngle</name>
      <anchorfile>classmovie__publisher_1_1ExiftoolMetadataExtractor.html</anchorfile>
      <anchor>ab6d87113b67215d4e1896ac99942e34e</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>cras::optional&lt; ExifData&lt; ExifAscii &gt; &gt;</type>
      <name>getExifSubSecTimeOriginal</name>
      <anchorfile>classmovie__publisher_1_1ExiftoolMetadataExtractor.html</anchorfile>
      <anchor>aef22258cc5287bd7390dc27f1312223b</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>cras::optional&lt; double &gt;</type>
      <name>getGPSAltitude</name>
      <anchorfile>classmovie__publisher_1_1ExiftoolMetadataExtractor.html</anchorfile>
      <anchor>a38ff9b94c3160162caee2299e46e1207</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>cras::optional&lt; double &gt;</type>
      <name>getGPSLatitude</name>
      <anchorfile>classmovie__publisher_1_1ExiftoolMetadataExtractor.html</anchorfile>
      <anchor>a5a529d1dd1d3ae9504fdc4f2c4c8d49d</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>cras::optional&lt; double &gt;</type>
      <name>getGPSLongitude</name>
      <anchorfile>classmovie__publisher_1_1ExiftoolMetadataExtractor.html</anchorfile>
      <anchor>a29c6b590f9428de2713464d69c970098</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>cras::optional&lt; ros::Time &gt;</type>
      <name>getGPSTime</name>
      <anchorfile>classmovie__publisher_1_1ExiftoolMetadataExtractor.html</anchorfile>
      <anchor>abf5fcc50ee6ccf8d849e4dcdb90929fc</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unique_ptr&lt; ExiftoolMetadataPrivate &gt;</type>
      <name>data</name>
      <anchorfile>classmovie__publisher_1_1ExiftoolMetadataExtractor.html</anchorfile>
      <anchor>a61d852980bf0b486a0987d07d30e06df</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>movie_publisher::ExiftoolMetadataExtractorPlugin</name>
    <filename>structmovie__publisher_1_1ExiftoolMetadataExtractorPlugin.html</filename>
    <base>movie_publisher::MetadataExtractorPlugin</base>
    <member kind="function">
      <type>MetadataExtractor::Ptr</type>
      <name>getExtractor</name>
      <anchorfile>structmovie__publisher_1_1ExiftoolMetadataExtractorPlugin.html</anchorfile>
      <anchor>a2269312abfc6551ec61ae0579ce2dc14</anchor>
      <arglist>(const MetadataExtractorParams &amp;params) override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ExifToolPipe</name>
    <filename>classExifToolPipe.html</filename>
    <member kind="function">
      <type></type>
      <name>ExifToolPipe</name>
      <anchorfile>classExifToolPipe.html</anchorfile>
      <anchor>a74163c62242a4e03d73f6ca256145252</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Flush</name>
      <anchorfile>classExifToolPipe.html</anchorfile>
      <anchor>aa891eabb3052db13b43641bb825b3737</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Free</name>
      <anchorfile>classExifToolPipe.html</anchorfile>
      <anchor>af3335ec81c17bc6cb87677bed0568613</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>GetString</name>
      <anchorfile>classExifToolPipe.html</anchorfile>
      <anchor>a69810cffb99aac8af0ca4f9928a3d874</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetStringLen</name>
      <anchorfile>classExifToolPipe.html</anchorfile>
      <anchor>aa666a65c9491ef09aae5238523455881</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Init</name>
      <anchorfile>classExifToolPipe.html</anchorfile>
      <anchor>abcb909723672045547fec9d34bc340f0</anchor>
      <arglist>(int fd, int pid, int initialSize)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Read</name>
      <anchorfile>classExifToolPipe.html</anchorfile>
      <anchor>a6394b823341eb7d4c97c136741bae298</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ExifToolPipe</name>
      <anchorfile>classExifToolPipe.html</anchorfile>
      <anchor>abf21f327a51310371b829d83392fc6d9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>mBlockSize</name>
      <anchorfile>classExifToolPipe.html</anchorfile>
      <anchor>a04389f91982ff642ea779352d33da77a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>char *</type>
      <name>mBuff</name>
      <anchorfile>classExifToolPipe.html</anchorfile>
      <anchor>a6b93a8435c38f8f3733bc95169e31b21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>mFile</name>
      <anchorfile>classExifToolPipe.html</anchorfile>
      <anchor>aa10cc46db3d77b1c3766fb0b517cd44a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>mLen</name>
      <anchorfile>classExifToolPipe.html</anchorfile>
      <anchor>ac8307370ad833ccf87b1afcd42b3b2c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>mPid</name>
      <anchorfile>classExifToolPipe.html</anchorfile>
      <anchor>a41f0f58428f24ee34b5a57237ce15811</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>mPos</name>
      <anchorfile>classExifToolPipe.html</anchorfile>
      <anchor>a6a6676e18723fc246e8c0b523243fe2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>mSearchPos</name>
      <anchorfile>classExifToolPipe.html</anchorfile>
      <anchor>a5690f53abd581a6384d62fd0c6e4401d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>mSize</name>
      <anchorfile>classExifToolPipe.html</anchorfile>
      <anchor>afada980413cb617535c9a987cc06d354</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>char *</type>
      <name>mString</name>
      <anchorfile>classExifToolPipe.html</anchorfile>
      <anchor>a89adca29628aa1c068ff94f552f44205</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>mStringLen</name>
      <anchorfile>classExifToolPipe.html</anchorfile>
      <anchor>a2563b43a2549131926321ce09339f1e9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>TagInfo</name>
    <filename>structTagInfo.html</filename>
    <member kind="function">
      <type></type>
      <name>TagInfo</name>
      <anchorfile>structTagInfo.html</anchorfile>
      <anchor>a1a3448fbe76504f2264d8d3e86b48379</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TagInfo</name>
      <anchorfile>structTagInfo.html</anchorfile>
      <anchor>ac3a0a55a441623b93a96c219b468e8f2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>copyNum</name>
      <anchorfile>structTagInfo.html</anchorfile>
      <anchor>abc03cdbb37c7f8127c8a78900919af39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>desc</name>
      <anchorfile>structTagInfo.html</anchorfile>
      <anchor>a164f3ea904eeda76749340d489c4fcc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>group</name>
      <anchorfile>structTagInfo.html</anchorfile>
      <anchor>ad3c9a73cf3d1b2aaa5b86f88fee3b8f0</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>id</name>
      <anchorfile>structTagInfo.html</anchorfile>
      <anchor>ac29e4066dab628d3afa10d66eb901954</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>name</name>
      <anchorfile>structTagInfo.html</anchorfile>
      <anchor>aebdf78589905bba7e07d48e739fa03a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TagInfo *</type>
      <name>next</name>
      <anchorfile>structTagInfo.html</anchorfile>
      <anchor>a3abbbf14fd61a7a93257eced6404a5ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>num</name>
      <anchorfile>structTagInfo.html</anchorfile>
      <anchor>a191857b97d2d72eb0ec9546c8d1428d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>numLen</name>
      <anchorfile>structTagInfo.html</anchorfile>
      <anchor>a4b57381aabdf1ede22a26ea15621aace</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>value</name>
      <anchorfile>structTagInfo.html</anchorfile>
      <anchor>a162b6aa21f304081216dc845d094b469</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>valueLen</name>
      <anchorfile>structTagInfo.html</anchorfile>
      <anchor>a698de6096165532a36650e3e38ca425e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>movie_publisher</name>
    <filename>namespacemovie__publisher.html</filename>
    <class kind="class">movie_publisher::ExiftoolMetadataExtractor</class>
    <class kind="struct">movie_publisher::ExiftoolMetadataExtractorPlugin</class>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title></title>
    <filename>index</filename>
  </compound>
</tagfile>
