Freigeben über


CompositeVideoFrameContext Klasse

Definition

Stellt kontext zum Ausführen eines benutzerdefinierten Überlagerungsvorgangs innerhalb der CompositeFrame-Methode bereit.

public ref class CompositeVideoFrameContext sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.GCPressure]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class CompositeVideoFrameContext final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.GCPressure]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class CompositeVideoFrameContext
Public NotInheritable Class CompositeVideoFrameContext
Vererbung
Object Platform::Object IInspectable CompositeVideoFrameContext
Attribute

Windows-Anforderungen

Gerätefamilie
Windows 10 (eingeführt in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)

Hinweise

Um eine instance dieser Klasse abzurufen, implementieren Sie die CompositeFrame-Methode.

Eigenschaften

BackgroundFrame

Ruft den Hintergrundrahmen für einen Überlagerungsvorgang ab.

OutputFrame

Ruft den Ausgabeframe für einen Überlagerungsvorgang ab.

SurfacesToOverlay

Ruft die Liste der Direct3D-Oberflächen ab, die in einem Überlagerungsvorgang verwendet werden sollen.

Methoden

GetOverlayForSurface(IDirect3DSurface)

Ruft ein MediaOverlay-Objekt für die bereitgestellte Direct3D-Oberfläche ab.

Gilt für: