选择器表
选择器表
在为某个选择器实现处理程序之前,请确保它确实对您的导入器是必要的。许多选择器是可选的,仅在某些特殊需求时有用。
Synth 列指示该选择器是否适用于合成导入器。自定义导入器可以响应任何选择器。
选择器 | param1 | param2 | Synth |
---|---|---|---|
imInit | imImportInfoRec* | 未使用 | 是 |
imShutdown | 未使用 | 未使用 | 是 |
imGetIndFormat | (int) index | imIndFormatRec* | 是 |
imGetSupports8 | 未使用 | 未使用 | 是 |
imGetSupports7 | 未使用 | 未使用 | 是 |
imGetInfo8 | imFileAccessRec8* | imFileInfoRec8* | 是 |
imCloseFile | imFileRef* | (void*) PrivateData** | 否 |
imGetIndPixelFormat | (int) index | imIndPixelFormatRec* | 是 |
imGetPreferredFrameSize | imPreferredFrameSizeRec* | 未使用 | 是 |
imSelectClipFrameDescriptor | imFileRef | imClipFrameDescriptorRec* | 是 |
imGetSourceVideo | imFileRef | imSourceVideoRec* | 是 |
imCreateAsyncImporter | imAsyncImporterCreationRec* | 未使用 | 是 |
imImportImage | imFileRef | imImportImageRec* | 是 |
imImportAudio7 | imFileRef | imImportAudioRec7* | 是 |
imResetSequentialAudio | imFileRef | imImportAudioRec7* | 是 |
imGetSequentialAudio | imFileRef | imImportAudioRec7* | 是 |
imGetPrefs8 | imFileAccessRec8* | imGetPrefsRec* | 是 |
imGetEmbeddedLUT | (int) index | imIndEmbeddedLUTRec* | 是 |
以下选择器是可选的,用于提供自定义文件处理:
选择器 | param1 | param2 | Synth |
---|---|---|---|
imOpenFile8 | imFileRef* | imFileOpenRec8* | 否 |
imQuietFile | imFileRef* | (void*) PrivateData** | 否 |
imSaveFile8 | imSaveFileRec8* | 未使用 | 否 |
imDeleteFile | imDeleteFileRec* | 未使用 | 否 |
以下选择器是可选的,用于更好地支持使用项目管理器进行文件复制和修剪:
以下选择器用于嵌入式隐藏字幕支持:
以下选择器是可选的,对部分导入器有用:
选择器 | param1 | param2 | Synth |
---|---|---|---|
imAnalysis | imFileRef | imAnalysisRec* | 是 |
imDataRateAnalysis | imFileRef | imDataRateAnalysisRec* | 否 |
imGetTimeInfo8 | imFileRef | imTimeInfoRec8* | 否 |
imSetTimeInfo8 | imFileRef | imTimeInfoRec8* | 否 |
imGetFileAttributes | imFileAttributesRec* | 未使用 | |
imGetMetaData | imFileRef | imMetaDataRec* | 否 |
imSetMetaData | imFileRef | imMetaDataRec* | 否 |
imGetRollCrawlInfo | imRollCrawlInfoRec* | 未使用 | 是 |
imRollCrawlRenderPage | rollCrawlRenderRec* | 未使用 | 是 |
imDeferredProcessing | imDeferredProcessingRec* | 未使用 | 否 |
imGetAudioChannelLayout | imFileRef | imGetAudioChannelLayoutRec* | 是 |
imGetPeakAudio | imFileRef | imPeakAudioRec* | 是 |
imQueryContentState | imQueryContentStateRec* | 未使用 | 否 |
imQueryStreamLabel | imQueryStreamLabelRec* | 未使用 | 是 |
imGetIndColorSpace | (int) index | imIndColorSpaceRec* | 是 |
仅在 After Effects 中使用:
选择器 | param1 | param2 | Synth |
---|---|---|---|
imGetSubTypeNames | (csSDK_int32) fileType | imSubTypeDescriptionRec* | 否 |
imGetIndColorProfile | (int) index | imIndColorProfileRec* | 否 |
imQueryInputFileList | imQueryInputFileListRec* | 未使用 | 否 |