Как создать изображение исходного типа в коде Python?

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

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

бревна

Ошибка типа: obs_source_create() принимает ровно 4 аргумента (дано 2)

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

1 ответ

Решение

Это может быть простая реализация 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, если не удалось
Другие вопросы по тегам