Поделиться через


IBasicVideoEffect Интерфейс

Определение

Интерфейс, реализуемый для создания пользовательского видеоэффекта.

public interface class IBasicVideoEffect : IMediaExtension
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(2187511791, 45920, 16574, 148, 155, 47, 244, 47, 243, 86, 147)]
struct IBasicVideoEffect : IMediaExtension
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(2187511791, 45920, 16574, 148, 155, 47, 244, 47, 243, 86, 147)]
public interface IBasicVideoEffect : IMediaExtension
Public Interface IBasicVideoEffect
Implements IMediaExtension
Атрибуты
Реализации

Требования к Windows

Семейство устройств
Windows 10 (появилось в 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (появилось в v1.0)

Свойства

IsReadOnly

Возвращает значение, указывающее, будет ли видеоэффект изменять содержимое входного кадра.

SupportedEncodingProperties

Возвращает свойства кодирования, поддерживаемые пользовательским видеоэффектом.

SupportedMemoryTypes

Возвращает значение, указывающее, поддерживает ли пользовательский видеоэффект использование памяти GPU или памяти ЦП.

TimeIndependent

Возвращает значение, указывающее, является ли настраиваемый видеоэффект независимым от времени.

Методы

Close(MediaEffectClosedReason)

Вызывается, когда видеоэффект должен закрыть и очистить выделенные ресурсы.

DiscardQueuedFrames()

Вызывается для разрешения реализации видеоэффектов при необходимости отменять любое сохраненное состояние, связанное с уже полученными кадрами.

ProcessFrame(ProcessVideoFrameContext)

Вызывается, когда кадры доступны для обработки пользовательским видеоэффектом.

SetEncodingProperties(VideoEncodingProperties, IDirect3DDevice)

Вызывается для задания свойств кодирования пользовательского видеоэффекта.

SetProperties(IPropertySet)

Задает свойства конфигурации, предоставленные при регистрации средства синтаксического анализа мультимедиа или кодека.

(Унаследовано от IMediaExtension)

Применяется к

См. также раздел