Freigeben über


MediaFrameSourceController Klasse

Definition

Ermöglicht ihnen das Abrufen und Festlegen von Eigenschaften einer MediaFrameSource und das Abrufen eines VideoDeviceControllers, der Kamerasteuerelemente wie Belichtung, Fokus und Zoom bereitstellt.

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

Windows-Anforderungen

Gerätefamilie
Windows 10 Anniversary Edition (eingeführt in 10.0.14393.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v3.0)

Hinweise

Rufen Sie eine instance der MediaFrameSourceController-Klasse ab, indem Sie auf die Controller-Eigenschaft einer MediaFrameSource zugreifen.

Anleitungen zur Verwendung von MediaFrameSource zum Erfassen von Frames finden Sie unter Verarbeiten von Medienframes mit MediaFrameReader.

Versionsverlauf

Windows-Version SDK-Version Mehrwert
1703 15063 GetPropertyByExtendedIdAsync
1703 15063 SetPropertyByExtendedIdAsync
1803 17134 AudioDeviceController

Eigenschaften

AudioDeviceController

Ruft einen AudioDeviceController für eine MediaFrameSource ab, der Steuerelemente wie das Festlegen der Lautstärke oder das Stummschalten des Audiogeräts bereitstellt.

VideoDeviceController

Ruft einen VideoDeviceController für eine MediaFrameSource ab, der Kamerasteuerelemente wie Belichtung, Fokus und Zoom bereitstellt.

Methoden

GetPropertyAsync(String)

Ruft asynchron ein Objekt ab, das den Wert einer MediaFrameSource-Eigenschaft enthält, wenn der Eigenschaftswert erfolgreich abgerufen wurde, und beschreibt das Ergebnis status des Get-Vorgangs.

GetPropertyByExtendedIdAsync(Byte[], IReference<UInt32>)

Ruft asynchron den Wert der Eigenschaft mit der angegebenen ID aus einer MediaFrameSource ab, wobei eine erweiterte ID mit benutzerdefinierten Headerinformationen verwendet und die maximale Puffergröße angegeben wird, die zum Speichern des Ergebnisses erforderlich ist.

SetPropertyAsync(String, Object)

Legt den Wert einer MediaFrameSource-Eigenschaft asynchron fest und gibt ein MediaFrameSourceSetPropertyStatus-Objekt zurück, das das Ergebnis status des Set-Vorgangs beschreibt.

SetPropertyByExtendedIdAsync(Byte[], Byte[])

Legt den Wert der Eigenschaft mit der angegebenen ID für eine MediaFrameSource asynchron fest, wobei eine erweiterte ID mit benutzerdefinierten Headerinformationen verwendet wird.

Gilt für:

Weitere Informationen