Compartir a través de


IBasicVideoEffect Interfaz

Definición

La interfaz que implementa para crear un efecto de vídeo personalizado.

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
Atributos
Implementaciones

Requisitos de Windows

Familia de dispositivos
Windows 10 (se introdujo en la versión 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v1.0)

Propiedades

IsReadOnly

Obtiene un valor que indica si el efecto de vídeo modificará el contenido del fotograma de entrada.

SupportedEncodingProperties

Obtiene las propiedades de codificación admitidas por el efecto de vídeo personalizado.

SupportedMemoryTypes

Obtiene un valor que indica si el efecto de vídeo personalizado admite el uso de memoria de GPU o memoria de CPU.

TimeIndependent

Obtiene un valor que indica si el efecto de vídeo personalizado es independiente del tiempo.

Métodos

Close(MediaEffectClosedReason)

Se llama cuando el efecto de vídeo debe cerrarse y limpiar los recursos asignados.

DiscardQueuedFrames()

Se llama para permitir implementaciones de efectos de vídeo, opcionalmente, descartar cualquier estado almacenado relacionado con los fotogramas que ya se han recibido.

ProcessFrame(ProcessVideoFrameContext)

Se llama cuando los fotogramas están disponibles para su procesamiento mediante un efecto de vídeo personalizado.

SetEncodingProperties(VideoEncodingProperties, IDirect3DDevice)

Se llama para establecer las propiedades de codificación de un efecto de vídeo personalizado.

SetProperties(IPropertySet)

Establece las propiedades de configuración que se proporcionaron cuando se registró el analizador de medios o el códec.

(Heredado de IMediaExtension)

Se aplica a

Consulte también