Metodo IAMExtTransport::SetEditProperty (strmif.h)

[La funzionalità associata a questa pagina, DirectShow, è una funzionalità legacy. È stata sostituita da MediaPlayer, IMFMediaEngine e Audio/Video Capture in Media Foundation. Queste funzionalità sono state ottimizzate per Windows 10 e Windows 11. Microsoft consiglia vivamente che il nuovo codice usi MediaPlayer, IMFMediaEngine e Audio/Video Capture in Media Foundation invece di DirectShow, quando possibile. Microsoft suggerisce che il codice esistente che usa le API legacy venga riscritto per usare le nuove API, se possibile.

Il SetEditProperty metodo definisce parametri e valori associati a un evento di modifica.

Questo metodo non è implementato.

Sintassi

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

Parametri

[in] EditID

Specifica il set di proprietà di modifica. Usare l'identificatore restituito dal metodo IAMExtTransport::SetEditPropertySet .

[in] Param

Specifica il parametro di evento di modifica. Per ulteriori informazioni, vedere la sezione Osservazioni.

[in] Value

Specifica il valore del parametro. Per ulteriori informazioni, vedere la sezione Osservazioni.

Valore restituito

Quando questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .

Commenti

Un evento di modifica è costituito da uno o più parametri di evento di modifica. Utilizzare il metodo SetEditPropertySet per creare un evento di modifica e quindi utilizzare questo metodo per specificare i parametri dell'evento di modifica per tale evento di modifica.

Il parametro Param è un flag che specifica il parametro dell'evento di modifica. Il parametro Value specifica il valore di tale parametro. Il significato di Value dipende dal flag usato in Param:

  • ED_EDIT_HEVENT: handle per un evento. Il dispositivo segnalerà l'evento al termine dell'evento di modifica.
  • ED_EDIT_IMMEDIATE: se il valore è OATRUE, l'applicazione può passare alla modalità di modifica chiamando IAMExtTransport::p ut_Mode con il valore ED_MODE_EDIT_CUE.
  • ED_EDIT_MODE: specifica la modalità di modifica. Utilizzare una delle costanti seguenti.
    Costante Descrizione
    ED_EDIT_MODE_ASSEMBLE Assemblare la modalità di modifica.
    ED_EDIT_MODE_INSERT Inserisci modalità di modifica.
    ED_EDIT_MODE_CRASH_RECORD Modalità record di arresto anomalo del sistema.
     
  • ED_EDIT_TRACK: specifica la traccia da modificare. Usare una o più delle costanti seguenti. È possibile combinare costanti con un OR bit per bit.
    Costante Descrizione
    ED_VIDEO Traccia video
    ED_AUDIO_1 tramite ED_AUDIO_24 Tracce audio da 1 a 24
    ED_AUDIO_ALL Tutte le tracce audio
     
  • ED_EDIT_SRC_INPOINT: specifica il punto di inpoint nell'origine, in unità di formato ora corrente.
  • ED_EDIT_SRC_OUTPOINT: specifica il punto di uscita nell'origine, in unità del formato dell'ora corrente.
  • ED_EDIT_REC_INPOINT: specifica il punto nel dispositivo di record, in unità del formato ora corrente.
  • ED_EDIT_REC_OUTPOINT: specifica il punto di uscita nel dispositivo record, in unità del formato ora corrente.
  • ED_EDIT_REHEARSE_MODE: specifica la modalità di anteprima. Utilizzare una delle costanti seguenti.
    Costante Descrizione
    ED_EDIT_BVB Black-video-black (BVB). Visualizzare il nero, quindi il video inserito, quindi il nero.
    ED_EDIT_VBV Video-black-video (VBV). Visualizzare il video registrato, quindi nero, quindi registrare video.
    ED_EDIT_VVV Video video-video (VVV). Visualizzare il video registrato, quindi il video inserito, quindi il video registrato.
    ED_EDIT_PERFORM Non visualizzare l'anteprima.
     
  • ED_EDIT_ABORT: con il valore OATRUE, il metodo interrompe la modifica se è attualmente in corso.
  • ED_EDIT_TIMEOUT: specifica per quanto tempo il dispositivo attenderà il completamento della modifica, prima del timeout.
  • ED_EDIT_SEEK: con il valore OATRUE, il metodo cerca un punto specificato. Chiamare prima di tutto questo metodo con il flag ED_EDIT_SEEK_MODE, per specificare il punto di ricerca.
  • ED_EDIT_SEEK_MODE: specifica un punto di ricerca. Utilizzare una delle costanti seguenti.
    Costante Descrizione
    ED_EDIT_SEEK_EDIT_IN Cercare nel punto.
    ED_EDIT_SEEK_EDIT_OUT Cercare il punto di uscita.
    ED_EDIT_SEEK_PREROLL Cercare il preroll inpoint.
    ED_EDIT_SEEK_PREROLL_CT Cercare nell'oggetto inpoint usando timecode e quindi tornare al punto di preroll usando la traccia di controllo.
    ED_EDIT_SEEK_BOOKMARK Cercare il segnalibro successivo.
     

Implementazione DV

MSDV non supporta questo metodo. Restituisce E_NOTIMPL.

Requisiti

Requisito Valore
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione strmif.h (include Dshow.h)
Libreria Strmiids.lib

Vedi anche

Codici di errore e di esito positivo

Interfaccia IAMExtTransport

IAMExtTransport::GetEditProperty