Как создать изображение исходного типа в коде Python? - PullRequest
0 голосов
/ 04 января 2019

Я пытаюсь создать изображение типа источника из скрипта Python в obs. Хотите знать правильные шаги для создания источника в сценарии. Я уже проверил, нет подходящего документа для сценариев Python.

obs.obs_source_create('banner-image','xyz')
obs.obs_source_create('banner-image','xyz')

Журналы

TypeError: obs_source_create () принимает ровно 4 аргумента (2 дано)

Я хочу создать изображение типа источника из скрипта и добавить этот источник в мою текущую сцену

1 Ответ

0 голосов
/ 04 января 2019

Это может быть простая реализация FFI, поэтому попробуйте:

obs.obs_source_create('banner-image', 'xyz', None, None)

Источник: первое попадание в Google при поиске "obs_source_create":

Выдержка:

obs_source_t *obs_source_create(const char *id, const char *name, obs_data_t *settings, obs_data_t *hotkey_data)

Создает источник указанного типа с указанными настройками.

Контекст «источник» используется для всего, что связано с представлением или изменением видео / аудио. Используйте obs_source_release, чтобы освободить его.

Параметры:

  • id - идентификатор строки типа источника
  • name - желаемое имя источника. Если это не уникально, оно будет сделано уникальным
  • settings - настройки источника или NULL, если их нет
  • hotkey_data - Сохраненные данные горячих клавиш для источника или NULL, если их нет

Возвращает:

  • Ссылка на вновь созданный источник или NULL в случае ошибки
...