Método IAMExtTransport::SetEditProperty (strmif.h)
[La característica asociada a esta página, DirectShow, es una característica heredada. Se ha reemplazado por MediaPlayer, IMFMediaEngine y Captura de audio/vídeo en Media Foundation. Esas características se han optimizado para Windows 10 y Windows 11. Microsoft recomienda encarecidamente que el nuevo código use MediaPlayer, IMFMediaEngine y Audio/Video Capture en Media Foundation en lugar de DirectShow, siempre que sea posible. Microsoft sugiere que el código existente que usa las API heredadas se reescriba para usar las nuevas API si es posible.
El SetEditProperty
método define parámetros y valores asociados a un evento de edición.
Este método no se implementa.
Sintaxis
HRESULT SetEditProperty(
[in] long EditID,
[in] long Param,
[in] long Value
);
Parámetros
[in] EditID
Especifica el conjunto de propiedades de edición. Use el identificador devuelto por el método IAMExtTransport::SetEditPropertySet .
[in] Param
Especifica el parámetro de evento de edición. Vea Comentarios para obtener más información.
[in] Value
Especifica el valor del parámetro. Vea Comentarios para obtener más información.
Valor devuelto
Cuando este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error HRESULT .
Comentarios
Un evento de edición consta de uno o varios parámetros de evento de edición. Use el método SetEditPropertySet para crear un evento de edición y, a continuación, use este método para especificar los parámetros de evento de edición para ese evento de edición.
El parámetro Param es una marca que especifica el parámetro de evento de edición. El parámetro Value especifica el valor de ese parámetro. El significado de Value depende de la marca usada en Param:
- ED_EDIT_HEVENT: identificador de un evento. El dispositivo indicará el evento cuando se haya completado el evento de edición.
- ED_EDIT_IMMEDIATE: si el valor es OATRUE, la aplicación puede cambiar el dispositivo al modo de edición llamando a IAMExtTransport::p ut_Mode con el valor ED_MODE_EDIT_CUE.
- ED_EDIT_MODE: especifica el modo de edición. Use una de las siguientes constantes.
Constante Descripción ED_EDIT_MODE_ASSEMBLE Ensamblar el modo de edición. ED_EDIT_MODE_INSERT Insertar modo de edición. ED_EDIT_MODE_CRASH_RECORD Modo de registro de bloqueo. - ED_EDIT_TRACK: especifica qué pista se va a editar. Use una o varias de las siguientes constantes. Puede combinar constantes con un OR bit a bit.
Constante Descripción ED_VIDEO Pista de vídeo ED_AUDIO_1 a través de ED_AUDIO_24 Pistas de audio de 1 a 24 ED_AUDIO_ALL Todas las pistas de audio - ED_EDIT_SRC_INPOINT: especifica el punto en el origen, en unidades del formato de hora actual.
- ED_EDIT_SRC_OUTPOINT: especifica el punto de salida en el origen, en unidades del formato de hora actual.
- ED_EDIT_REC_INPOINT: especifica el punto en el dispositivo de registro, en unidades del formato de hora actual.
- ED_EDIT_REC_OUTPOINT: especifica el punto de salida en el dispositivo de registro, en unidades del formato de hora actual.
- ED_EDIT_REHEARSE_MODE: especifica el modo de vista previa. Use una de las siguientes constantes.
Constante Descripción ED_EDIT_BVB Negro-video-negro (BVB). Muestra el negro, luego inserta vídeo y luego negro. ED_EDIT_VBV Video-black-video (VBV). Muestra vídeo grabado y, a continuación, negro y grabado. ED_EDIT_VVV Video-video-video (VVV). Muestra vídeo grabado, después se inserta vídeo y, a continuación, se graba vídeo. ED_EDIT_PERFORM No previsualice. - ED_EDIT_ABORT: con el valor OATRUE, el método detiene la edición si está actualmente en curso.
- ED_EDIT_TIMEOUT: especifica cuánto tiempo esperará el dispositivo a que se complete la edición, antes de que se agote el tiempo de espera.
- ED_EDIT_SEEK: con el valor OATRUE, el método busca un punto especificado. En primer lugar, llame a este método con la marca ED_EDIT_SEEK_MODE para especificar el punto de búsqueda.
- ED_EDIT_SEEK_MODE: especifica un punto de búsqueda. Use una de las siguientes constantes.
Constante Descripción ED_EDIT_SEEK_EDIT_IN Busque en el punto de entrada. ED_EDIT_SEEK_EDIT_OUT Busque el punto de salida. ED_EDIT_SEEK_PREROLL Busque en la inscripción previa de punto. ED_EDIT_SEEK_PREROLL_CT Busque en el punto de entrada mediante el código de tiempo y, a continuación, vuelva al punto de inscripción previa mediante la pista de control. ED_EDIT_SEEK_BOOKMARK Busque en el marcador siguiente.
Implementación de DV
MSDV no admite este método. Devuelve E_NOTIMPL.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 2000 Professional [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows 2000 Server [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | strmif.h (incluya Dshow.h) |
Library | Strmiids.lib |