• Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
    Dedicated community for Japanese speakers
  • 한국 커뮤니티
    Dedicated community for Korean speakers
Exit
1

Plugin/extension communication

Explorer ,
Jun 09, 2023 Jun 09, 2023

Copy link to clipboard

Copied

Hi!
I'm building a c++ transmitter plugin based on the template in the sdk.

I also want to control some of its settings from an html based panel extension, while also being able to send some feedback back. How would I be able to implement a straightforward messaging system between the panel's js. code to the c++ plugin? I know Adobe Illustrator implements a similar functionality but it seems to be based on illustrator-specific libraries.

 

TOPICS
SDK

Views

125

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines

correct answers 1 Correct answer

Community Expert , Jun 12, 2023 Jun 12, 2023

While it's been requested, there aren't offical channels to do this unfortuantely. While PlugPlug clearly works this way, the source is closed so we can't see how to access the APIs.

 

You can try and go the ExternalObject route to allow ExtendScript to call C++ functions:

https://extendscript.docsforadobe.dev/integrating-external-libraries/index.html
https://github.com/Adobe-CEP/CEP-Resources/tree/master/ExtendScript-Toolkit/Samples/cpp

 

But I'm not sure there are any direct ways to communicate

...

Votes

Translate

Translate
Community Expert ,
Jun 12, 2023 Jun 12, 2023

Copy link to clipboard

Copied

While it's been requested, there aren't offical channels to do this unfortuantely. While PlugPlug clearly works this way, the source is closed so we can't see how to access the APIs.

 

You can try and go the ExternalObject route to allow ExtendScript to call C++ functions:

https://extendscript.docsforadobe.dev/integrating-external-libraries/index.html
https://github.com/Adobe-CEP/CEP-Resources/tree/master/ExtendScript-Toolkit/Samples/cpp

 

But I'm not sure there are any direct ways to communicate the other way in Premiere like there is in AE with AEGP_ExecuteScript().

 

You might want to make your own system through the filesystem reads/writes, http, websockets, or something like that.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Explorer ,
Jun 13, 2023 Jun 13, 2023

Copy link to clipboard

Copied

LATEST

I'll get on it, thanks!

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines