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

Consulte también

Códigos de error y éxito

IAMExtTransport (interfaz)

IAMExtTransport::GetEditProperty