mirror of
https://github.com/ONLYOFFICE/core.git
synced 2026-07-20 05:48:25 +08:00
156 lines
9.7 KiB
C
156 lines
9.7 KiB
C
#pragma once
|
|
|
|
// MEDIACORE
|
|
#ifdef ASCBUILD
|
|
|
|
// ASC
|
|
// Module
|
|
#define MEDIACORE_MODULENAME "TMMediaCore3"
|
|
#define MEDIACORE_MODULEUUID "{717B0AB9-5568-4b9f-B662-C7656D940E28}"
|
|
#define MEDIACORE_MODULEHELPSTRING "TMMediaCore3 1.0 Type Library"
|
|
|
|
// Interfaces
|
|
#define MEDIACORE_IAVSMEDIADATA_UUID "068D934E-6F50-4563-BBF3-C80EBFDB3144"
|
|
#define MEDIACORE_IAVSAUDIOBUFFER_UUID "090640FC-DFB7-4d34-AC22-3D9B6D8302B8"
|
|
#define MEDIACORE_IAVSAUDIODATAEX_UUID "FC44E9DD-9489-4fba-B9AB-A1A00A10EED4"
|
|
#define MEDIACORE_IAVSCOMPRESSEDVIDEOFRAME_UUID "3B7C347A-57CF-402e-A33F-E2D6C082EEE9"
|
|
#define MEDIACORE_IAVSDVDSUBPICTUREFRAME_UUID "8A21F70D-E05C-474d-978C-E84F5E14FFB2"
|
|
#define MEDIACORE_IAVSEXTRADATA_UUID "2A83CD05-23BE-437d-8A32-34960599C38B"
|
|
#define MEDIACORE_IAVSPACKETSAUDIODATA_UUID "B9E8961F-EF74-4638-A484-C5BB2885AC64"
|
|
#define MEDIACORE_IAVSSUBTITLEDATA_UUID "C790308E-31F5-4bd1-BB93-ADA047C55154"
|
|
#define MEDIACORE_IAVSUNCOMPRESSEDVIDEOFRAME_UUID "32DC73CD-B614-4db0-BBE0-DA3FAD2CE91B"
|
|
#define MEDIACORE_IAVSUNCOMPRESSEDVIDEOFRAMESERIALIZE_UUID "384DB2B2-17BA-477f-9D74-089F9487E575"
|
|
#define MEDIACORE_IAVSVIDEOFRAMECOLORTRANSFORM_UUID "840C5506-A871-4207-886B-84448FB5D0E2"
|
|
#define MEDIACORE_IAVSVIDOFRAMEPAINTER_UUID "3E2E26DE-D808-438d-909D-6E23C1CBB2A8"
|
|
#define MEDIACORE_IAVSVIDEOFRAMETRANSFORM_UUID "0D25DF10-5207-4686-A9F9-F4F52FF544EE"
|
|
|
|
// Classes
|
|
// CAVSMediaData
|
|
#define MEDIACORE_CAVSMEDIADATA_UUID "6049F0C2-7723-4109-85C4-25620FC95D89"
|
|
#define MEDIACORE_CAVSMEDIADATA_VIPROGID "TMMediaCore3.TMMediaData"
|
|
#define MEDIACORE_CAVSMEDIADATA_PROGID "TMMediaCore3.TMMediaData.1"
|
|
// CAVSAudioBuffer
|
|
#define MEDIACORE_CAVSAUDIOBUFFER_UUID "B17EDD1A-DF53-4f15-B938-B915E5E2A507"
|
|
#define MEDIACORE_CAVSAUDIOBUFFER_VIPROGID "TMMediaCore3.TMAudioBuffer"
|
|
#define MEDIACORE_CAVSAUDIOBUFFER_PROGID "TMMediaCore3.TMAudioBuffer.1"
|
|
// CAVSAudioDataEx
|
|
#define MEDIACORE_CAVSAUDIODATAEX_UUID "8C70B5F6-44F7-4d3b-917B-E0E675630BB6"
|
|
#define MEDIACORE_CAVSAUDIODATAEX_VIPROGID "TMMediaCore3.TMAudioDataEx"
|
|
#define MEDIACORE_CAVSAUDIODATAEX_PROGID "TMMediaCore3.TMAudioDataEx.1"
|
|
// CAVSCompressedVideoFrame
|
|
#define MEDIACORE_CAVSCOMPRESSEDVIDEOFRAME_UUID "D41F7C95-6373-456d-8650-0CDE03C4645B"
|
|
#define MEDIACORE_CAVSCOMPRESSEDVIDEOFRAME_VIPROGID "TMMediaCore3.TMVideoFrameCmp"
|
|
#define MEDIACORE_CAVSCOMPRESSEDVIDEOFRAME_PROGID "TMMediaCore3.TMVideoFrameCmp.1"
|
|
// CAVSDVDSubpictureFrame
|
|
#define MEDIACORE_CAVSDVDSUBPICTUREFRAME_UUID "3796275B-4897-47ec-B5CB-C5706BBBE365"
|
|
#define MEDIACORE_CAVSDVDSUBPICTUREFRAME_VIPROGID "TMDVDSubpicture.TMDVDSubpictureFrame"
|
|
#define MEDIACORE_CAVSDVDSUBPICTUREFRAME_PROGID "TMDVDSubpicture.TMDVDSubpictureFram.1"
|
|
// CAVSExtraData
|
|
#define MEDIACORE_CAVSEXTRADATA_UUID "DD8AB2B9-FF5E-4934-82DC-3DC9036ADC8D"
|
|
#define MEDIACORE_CAVSEXTRADATA_VIPROGID "TMMediaCore3.TMExtraData"
|
|
#define MEDIACORE_CAVSEXTRADATA_PROGID "TMMediaCore3.TMExtraData.1"
|
|
// CAVSPacketsAudioData
|
|
#define MEDIACORE_CAVSPACKETSAUDIODATA_UUID "B29CDA19-819D-4e73-ABD3-20D77196F4E5"
|
|
#define MEDIACORE_CAVSPACKETSAUDIODATA_VIPROGID "TMMediaCore3.TMPacketsAudioData"
|
|
#define MEDIACORE_CAVSPACKETSAUDIODATA_PROGID "TMMediaCore3.TMPacketsAudioData.1"
|
|
// CAVSSubtitleData
|
|
#define MEDIACORE_CAVSSUBTITLEDATA_UUID "1BDBE3FE-B020-4033-81B6-90E535ECB135"
|
|
#define MEDIACORE_CAVSSUBTITLEDATA_VIPROGID "TMMediaCore3.TMSubtitleData"
|
|
#define MEDIACORE_CAVSSUBTITLEDATA_PROGID "TMMediaCore3.TMDVDSubpictureFram.1"
|
|
// CAVSUncompressedVideoFrame
|
|
#define MEDIACORE_CAVSUNCOMPRESSEDVIDEOFRAME_UUID "69D6002F-4624-46c3-9086-0E5E6D810AA2"
|
|
#define MEDIACORE_CAVSUNCOMPRESSEDVIDEOFRAME_VIPROGID "TMMediaCore3.TMVideoFrameUnc"
|
|
#define MEDIACORE_CAVSUNCOMPRESSEDVIDEOFRAME_PROGID "TMMediaCore3.TMVideoFrameUnc.1"
|
|
// CAVSVideoFrameColorTransform
|
|
#define MEDIACORE_CAVSVIDEOFRAMECOLORTRANSFORM_UUID "82E8B3B7-1D0F-4854-AA8F-5A6606E10BBA"
|
|
#define MEDIACORE_CAVSVIDEOFRAMECOLORTRANSFORM_VIPROGID "TMMediaCore3.TMVideoFrameColorTransfo"
|
|
#define MEDIACORE_CAVSVIDEOFRAMECOLORTRANSFORM_PROGID "TMMediaCore3.TMVideoFrameColorTrans.1"
|
|
// CAVSVideoFramePainter
|
|
#define MEDIACORE_CAVSVIDOFRAMEPAINTER_UUID "183EB4FA-EEF9-4289-8A86-C067BC56E810"
|
|
#define MEDIACORE_CAVSVIDOFRAMEPAINTER_VIPROGID "TMMediaCore3.TMVideoFramePainter"
|
|
#define MEDIACORE_CAVSVIDOFRAMEPAINTER_PROGID "TMMediaCore3.TMVideoFramePainter.1"
|
|
// CAVSVideoFrameTransform
|
|
#define MEDIACORE_CAVSVIDEOFRAMETRANSFORM_UUID "086BDC05-D3F4-42ea-80B3-2ADE0B9C5089"
|
|
#define MEDIACORE_CAVSVIDEOFRAMETRANSFORM_VIPROGID "TMMediaCore3.TMVideoFrameTransform"
|
|
#define MEDIACORE_CAVSVIDEOFRAMETRANSFORM_PROGID "TMMediaCore3.TMVideoFrameTransform.1"
|
|
|
|
// Dll import Table
|
|
#define COMLIB_MEDIAFORMATSETTINGS3 "TMMediaFormatSettings3.dll"
|
|
//#define COMLIB_MEDIAFORMATSETTINGS3 "AVSMediaFormatSettings3.dll"
|
|
#else // ASCBUILD
|
|
|
|
// AVS
|
|
// Module
|
|
#define MEDIACORE_MODULENAME "AVSMediaCore3"
|
|
#define MEDIACORE_MODULEUUID "{F0A0AAE5-06FE-4ABC-A9F1-26BFFEE2A11F}"
|
|
#define MEDIACORE_MODULEHELPSTRING "AVSMediaCore3 1.0 Type Library"
|
|
|
|
// Interfaces
|
|
#define MEDIACORE_IAVSMEDIADATA_UUID "C04D2557-D06D-406c-BA7D-27657B1F788C"
|
|
#define MEDIACORE_IAVSAUDIOBUFFER_UUID "1CB6CE9F-0E75-4B17-8512-668FF3B10745"
|
|
#define MEDIACORE_IAVSAUDIODATAEX_UUID "35B7E717-3EF0-4473-884D-A42C41E80AE1"
|
|
#define MEDIACORE_IAVSCOMPRESSEDVIDEOFRAME_UUID "D1AB8643-9E1E-4037-A4C1-D166CCF47467"
|
|
#define MEDIACORE_IAVSDVDSUBPICTUREFRAME_UUID "BEE83C44-5BE4-4545-9657-6A47184ACB4F"
|
|
#define MEDIACORE_IAVSEXTRADATA_UUID "F04698FD-7956-4BCF-B579-512CBC1ECB0F"
|
|
#define MEDIACORE_IAVSPACKETSAUDIODATA_UUID "1B92459A-0727-491b-9E7F-FB0D1AA81F7B"
|
|
#define MEDIACORE_IAVSSUBTITLEDATA_UUID "96FDBD8F-33B1-4092-B731-005A41579FAA"
|
|
#define MEDIACORE_IAVSUNCOMPRESSEDVIDEOFRAME_UUID "B78DE084-9D29-431c-B76B-B996D02F5F02"
|
|
#define MEDIACORE_IAVSUNCOMPRESSEDVIDEOFRAMESERIALIZE_UUID "89063236-01B8-4b21-9A8D-4B82C819D32B"
|
|
#define MEDIACORE_IAVSVIDEOFRAMECOLORTRANSFORM_UUID "E84E31CD-914C-4442-BFB3-FF81D34CF887"
|
|
#define MEDIACORE_IAVSVIDOFRAMEPAINTER_UUID "AE1D7D3F-ED9D-4159-922A-024F1F45B274"
|
|
#define MEDIACORE_IAVSVIDEOFRAMETRANSFORM_UUID "DEA8B89A-6350-49E0-890A-84377006633C"
|
|
|
|
// Classes
|
|
// CAVSMediaData
|
|
#define MEDIACORE_CAVSMEDIADATA_UUID "142B5713-0AA8-4d89-87CC-0AE636F381E9"
|
|
#define MEDIACORE_CAVSMEDIADATA_VIPROGID "AVSMediaCore3.AVSMediaData"
|
|
#define MEDIACORE_CAVSMEDIADATA_PROGID "AVSMediaCore3.AVSMediaData.1"
|
|
// CAVSAudioBuffer
|
|
#define MEDIACORE_CAVSAUDIOBUFFER_UUID "7F8D7AC7-C05E-4986-9C31-DFEF2B7298CC"
|
|
#define MEDIACORE_CAVSAUDIOBUFFER_VIPROGID "AVSMediaCore3.AVSAudioBuffer"
|
|
#define MEDIACORE_CAVSAUDIOBUFFER_PROGID "AVSMediaCore3.AVSAudioBuffer.1"
|
|
// CAVSAudioDataEx
|
|
#define MEDIACORE_CAVSAUDIODATAEX_UUID "181B5438-55CF-4bbb-82C7-F20BA8F032B3"
|
|
#define MEDIACORE_CAVSAUDIODATAEX_VIPROGID "AVSMediaCore3.AVSAudioDataEx"
|
|
#define MEDIACORE_CAVSAUDIODATAEX_PROGID "AVSMediaCore3.AVSAudioDataEx.1"
|
|
// CAVSCompressedVideoFrame
|
|
#define MEDIACORE_CAVSCOMPRESSEDVIDEOFRAME_UUID "B1775B10-FD1E-448d-A5AB-68F1BCDDF4EB"
|
|
#define MEDIACORE_CAVSCOMPRESSEDVIDEOFRAME_VIPROGID "AVSMediaCore3.AVSVideoFrameCmp"
|
|
#define MEDIACORE_CAVSCOMPRESSEDVIDEOFRAME_PROGID "AVSMediaCore3.AVSVideoFrameCmp.1"
|
|
// CAVSDVDSubpictureFrame
|
|
#define MEDIACORE_CAVSDVDSUBPICTUREFRAME_UUID "C97B1CB0-AEB6-41BB-8CFB-74AEC476ECC5"
|
|
#define MEDIACORE_CAVSDVDSUBPICTUREFRAME_VIPROGID "AVSDVDSubpicture.AVSDVDSubpictureFrame"
|
|
#define MEDIACORE_CAVSDVDSUBPICTUREFRAME_PROGID "AVSDVDSubpicture.AVSDVDSubpictureFram.1"
|
|
// CAVSExtraData
|
|
#define MEDIACORE_CAVSEXTRADATA_UUID "174EA295-730D-4132-A830-9C71ED225496"
|
|
#define MEDIACORE_CAVSEXTRADATA_VIPROGID "AVSMediaCore3.AVSExtraData"
|
|
#define MEDIACORE_CAVSEXTRADATA_PROGID "AVSMediaCore3.AVSExtraData.1"
|
|
// CAVSPacketsAudioData
|
|
#define MEDIACORE_CAVSPACKETSAUDIODATA_UUID "43191873-1C10-43ba-B13D-0B827F2CF116"
|
|
#define MEDIACORE_CAVSPACKETSAUDIODATA_VIPROGID "AVSMediaCore3.AVSPacketsAudioData"
|
|
#define MEDIACORE_CAVSPACKETSAUDIODATA_PROGID "AVSMediaCore3.AVSPacketsAudioData.1"
|
|
// CAVSSubtitleData
|
|
#define MEDIACORE_CAVSSUBTITLEDATA_UUID "3E4433F7-1D47-49eb-AA85-402B7EF50432"
|
|
#define MEDIACORE_CAVSSUBTITLEDATA_VIPROGID "AVSMediaCore3.AVSSubtitleData"
|
|
#define MEDIACORE_CAVSSUBTITLEDATA_PROGID "AVSMediaCore3.AVSDVDSubpictureFram.1"
|
|
// CAVSUncompressedVideoFrame
|
|
#define MEDIACORE_CAVSUNCOMPRESSEDVIDEOFRAME_UUID "AA742621-AE1E-41ba-B577-4A1F3D1B3417"
|
|
#define MEDIACORE_CAVSUNCOMPRESSEDVIDEOFRAME_VIPROGID "AVSMediaCore3.AVSVideoFrameUnc"
|
|
#define MEDIACORE_CAVSUNCOMPRESSEDVIDEOFRAME_PROGID "AVSMediaCore3.AVSVideoFrameUnc.1"
|
|
// CAVSVideoFrameColorTransform
|
|
#define MEDIACORE_CAVSVIDEOFRAMECOLORTRANSFORM_UUID "7F993343-4C1A-4A1B-BCE4-B87EA40E3A00"
|
|
#define MEDIACORE_CAVSVIDEOFRAMECOLORTRANSFORM_VIPROGID "AVSMediaCore3.AVSVideoFrameColorTransfo"
|
|
#define MEDIACORE_CAVSVIDEOFRAMECOLORTRANSFORM_PROGID "AVSMediaCore3.AVSVideoFrameColorTrans.1"
|
|
// CAVSVideoFramePainter
|
|
#define MEDIACORE_CAVSVIDOFRAMEPAINTER_UUID "DFACD890-DDCB-4432-921E-E46BDA97DE02"
|
|
#define MEDIACORE_CAVSVIDOFRAMEPAINTER_VIPROGID "AVSMediaCore3.IAVSVideoFramePainter"
|
|
#define MEDIACORE_CAVSVIDOFRAMEPAINTER_PROGID "AVSMediaCore3.IAVSVideoFramePainter.1"
|
|
// CAVSVideoFrameTransform
|
|
#define MEDIACORE_CAVSVIDEOFRAMETRANSFORM_UUID "E093D454-88E3-44B2-84DC-F4270861298D"
|
|
#define MEDIACORE_CAVSVIDEOFRAMETRANSFORM_VIPROGID "AVSMediaCore3.AVSVideoFrameTransform"
|
|
#define MEDIACORE_CAVSVIDEOFRAMETRANSFORM_PROGID "AVSMediaCore3.AVSVideoFrameTransform.1"
|
|
|
|
// Dll import Table
|
|
#define COMLIB_MEDIAFORMATSETTINGS3 "AVSMediaFormatSettings3.dll"
|
|
|
|
#endif // not ASCBUILD
|