Skip to content

Feature proposal: Предложения по API encoder #1

Description

@dron247

Предлагаю добавить следующие методы, или создать альтернативный билдер/воркер со следующими методами:
do(delegate): позволяет отдать энкодеру делегат реализующий некоторый интерфейс
например:

public interface EncoderJob {
    void perform(MpegEncoder encoder);
}

Это, на мой взгляд, даст возможность компактно размещать рабочий код и упростит работу с ним визуально.

autorelease(bool): указывает утилизировать, ли объект сразу после завершения делегированной работы. Предлагаю true в качестве опции по умолчанию, метод будет работать, если назначена работа.

start(): создать объект энкодера и запустить задачу

build(): создать объект энкодера, но отложить запуск

Могу заняться решением задачи самостоятельно: fork/pull request

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions