IAMExtTransport::SetEditProperty-Methode (strmif.h)

[Das dieser Seite zugeordnete Feature DirectShow ist ein Legacyfeature. Es wurde von MediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation abgelöst. Diese Features wurden für Windows 10 und Windows 11 optimiert. Microsoft empfiehlt dringend, dass neuer Code mediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation anstelle von DirectShow verwendet, wenn möglich. Microsoft schlägt vor, dass vorhandener Code, der die Legacy-APIs verwendet, so umgeschrieben wird, dass nach Möglichkeit die neuen APIs verwendet werden.]

Die SetEditProperty -Methode definiert Parameter und Werte, die einem Bearbeitungsereignis zugeordnet sind.

Diese Methode ist nicht implementiert.

Syntax

HRESULT SetEditProperty(
  [in] long EditID,
  [in] long Param,
  [in] long Value
);

Parameter

[in] EditID

Gibt den Edit-Eigenschaftssatz an. Verwenden Sie den von der IAMExtTransport::SetEditPropertySet-Methode zurückgegebenen Bezeichner.

[in] Param

Gibt den Edit-Ereignisparameter an. Weitere Informationen finden Sie unter Hinweise.

[in] Value

Gibt den Wert des Parameters an. Weitere Informationen finden Sie unter Hinweise.

Rückgabewert

Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein HRESULT-Fehlercode zurückgegeben.

Hinweise

Ein Bearbeitungsereignis besteht aus einem oder mehreren Bearbeitungsereignisparametern. Verwenden Sie die SetEditPropertySet-Methode , um ein Bearbeitungsereignis zu erstellen, und verwenden Sie dann diese Methode, um die Bearbeitungsereignisparameter für dieses Bearbeitungsereignis anzugeben.

Der Parameter Param ist ein Flag, das den Edit-Ereignisparameter angibt. Der Value-Parameter gibt den Wert dieses Parameters an. Die Bedeutung von Value hängt von dem flag ab, das in Param verwendet wird:

  • ED_EDIT_HEVENT: Behandeln eines Ereignisses. Das Gerät signalisiert das Ereignis, wenn das Bearbeitungsereignis abgeschlossen ist.
  • ED_EDIT_IMMEDIATE: Wenn der Wert OATRUE ist, kann die Anwendung das Gerät in den Bearbeitungsmodus wechseln, indem IAMExtTransport::p ut_Mode mit dem Wert ED_MODE_EDIT_CUE aufgerufen wird.
  • ED_EDIT_MODE: Gibt den Bearbeitungsmodus an. Verwenden Sie eine der folgenden Konstanten.
    Dauerhaft BESCHREIBUNG
    ED_EDIT_MODE_ASSEMBLE Bearbeitungsmodus "Assemblieren".
    ED_EDIT_MODE_INSERT Bearbeitungsmodus einfügen.
    ED_EDIT_MODE_CRASH_RECORD Absturzdatensatzmodus.
     
  • ED_EDIT_TRACK: Gibt an, welche Spur bearbeitet werden soll. Verwenden Sie mindestens eine der folgenden Konstanten. Sie können Konstanten mit einem bitweisen OR kombinieren.
    Dauerhaft BESCHREIBUNG
    ED_VIDEO Videospur
    ED_AUDIO_1 bis ED_AUDIO_24 Audiospuren 1 bis 24
    ED_AUDIO_ALL Alle Audiospuren
     
  • ED_EDIT_SRC_INPOINT: Gibt den Inpoint in der Quelle in Einheiten des aktuellen Zeitformats an.
  • ED_EDIT_SRC_OUTPOINT: Gibt den Outpoint auf der Quelle in Einheiten des aktuellen Zeitformats an.
  • ED_EDIT_REC_INPOINT: Gibt den Inpoint auf dem Datensatzgerät in Einheiten des aktuellen Zeitformats an.
  • ED_EDIT_REC_OUTPOINT: Gibt den Outpoint auf dem Datensatzgerät in Einheiten des aktuellen Zeitformats an.
  • ED_EDIT_REHEARSE_MODE: Gibt den Vorschaumodus an. Verwenden Sie eine der folgenden Konstanten.
    Dauerhaft BESCHREIBUNG
    ED_EDIT_BVB Schwarz-Video-Schwarz (BVB). Zeigen Sie schwarz, dann eingefügtes Video, dann schwarz.
    ED_EDIT_VBV Video-Black-Video (VBV). Zeigen Sie aufgezeichnetes Video, dann schwarz und dann aufgezeichnetes Video an.
    ED_EDIT_VVV Video-Video-Video (VVV). Zeigt aufgezeichnetes Video an, dann eingefügtes Video und dann aufgezeichnetes Video.
    ED_EDIT_PERFORM Nicht in der Vorschau anzeigen.
     
  • ED_EDIT_ABORT: Mit dem Wert OATRUE hält die Methode die Bearbeitung an, wenn sie gerade ausgeführt wird.
  • ED_EDIT_TIMEOUT: Gibt an, wie lange das Gerät auf den Abschluss der Bearbeitung wartet, bevor ein Timeout auftritt.
  • ED_EDIT_SEEK: Mit dem Wert OATRUE sucht die Methode zu einem angegebenen Punkt. Rufen Sie zunächst diese Methode mit dem flag ED_EDIT_SEEK_MODE auf, um den Suchpunkt anzugeben.
  • ED_EDIT_SEEK_MODE: Gibt einen Suchpunkt an. Verwenden Sie eine der folgenden Konstanten.
    Dauerhaft BESCHREIBUNG
    ED_EDIT_SEEK_EDIT_IN Suchen Sie zum Inpoint.
    ED_EDIT_SEEK_EDIT_OUT Suchen Sie zum Outpoint.
    ED_EDIT_SEEK_PREROLL Suchen Sie zum Inpoint-Preroll.
    ED_EDIT_SEEK_PREROLL_CT Suchen Sie mithilfe des Zeitcodes zum Inpoint, und suchen Sie dann mithilfe der Steuerungsspur zurück zum Prerollpunkt.
    ED_EDIT_SEEK_BOOKMARK Suchen Sie zum nächsten Lesezeichen.
     

DV-Implementierung

MSDV unterstützt diese Methode nicht. Es wird E_NOTIMPL zurückgegeben.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile strmif.h (include Dshow.h)
Bibliothek Strmiids.lib

Weitere Informationen

Fehler- und Erfolgscodes

IAMExtTransport-Schnittstelle

IAMExtTransport::GetEditProperty