PSDK相机管理,下载媒体文件,下载完之后是否需要释放结构体参数,示例中没有释放?

Completed

Comments

3 comments

  • DJI Developer Support
    您好, 1、这里sample中可能没有体现,下载完成在源码里已做了释放的动作,您不需要手动再释放。 2、获取文件信息:首先需要调用 DjiCameraManager_DownloadFileList() 来获取所有可用媒体文件的信息。这是下载特定文件的前提条件。 逐个下载:在获取到文件列表后,程序会遍历这个列表,并使用 DjiCameraManager_DownloadFileByIndex() 来下载每个文件。这样可以确保下载的文件是最新的,并且可以处理文件的类型和子文件等复杂情况。 3、会导致重复下载的。
    0
    Comment actions Permalink
  • 周-zyh

    “下载完成在源码里已做了释放的动作,您不需要手动再释放”,那么这是哪个函数去释放它的,目前没有看到释放的操作,是异步线程释放的吗,那我仅获取文件列表信息,返回的结构体,过一会是不是会被自动释放了?

    0
    Comment actions Permalink
  • DJI Developer Support
    您好,抱歉,这里误解了您的意思,s_meidaFileList在sample中是没有释放的,需要您手动释放,相关的资源申请和权限申请操作才是在源码中完成交互的。 您如果仅获取媒体文件列表,也是需要手动释放的,这部分不会自动释放。
    1
    Comment actions Permalink

Please sign in to leave a comment.