Método IAMExtTransport::SetEditProperty (strmif.h)
[O recurso associado a esta página, DirectShow, é um recurso herdado. Foi substituído por MediaPlayer, IMFMediaEngine e Audio/Video Capture in Media Foundation. Esses recursos foram otimizados para Windows 10 e Windows 11. A Microsoft recomenda fortemente que o novo código use MediaPlayer, IMFMediaEngine e Audio/Video Capture in Media Foundation em vez de DirectShow, quando possível. A Microsoft sugere que o código existente que usa as APIs herdadas seja reescrito para usar as novas APIs, se possível.]
O SetEditProperty
método define parâmetros e valores associados a um evento de edição.
Este método não está implementado.
Sintaxe
HRESULT SetEditProperty(
[in] long EditID,
[in] long Param,
[in] long Value
);
Parâmetros
[in] EditID
Especifica o conjunto de propriedades de edição. Use o identificador retornado pelo método IAMExtTransport::SetEditPropertySet .
[in] Param
Especifica o parâmetro editar evento. Confira Comentários para obter mais informações.
[in] Value
Especifica o valor do parâmetro. Confira Comentários para obter mais informações.
Retornar valor
Quando esse método é bem-sucedido, ele retorna S_OK. Caso contrário, ele retornará um código de erro HRESULT .
Comentários
Um evento de edição consiste em um ou mais parâmetros de evento de edição. Use o método SetEditPropertySet para criar um evento de edição e use esse método para especificar os parâmetros de evento de edição para esse evento de edição.
O parâmetro Param é um sinalizador que especifica o parâmetro editar evento. O parâmetro Value especifica o valor desse parâmetro. O significado de Value depende do sinalizador usado em Param:
- ED_EDIT_HEVENT: manipule para um evento. O dispositivo sinalizará o evento quando o evento de edição for concluído.
- ED_EDIT_IMMEDIATE: se o valor for OATRUE, o aplicativo poderá alternar o dispositivo para o modo de edição chamando IAMExtTransport::p ut_Mode com o valor ED_MODE_EDIT_CUE.
- ED_EDIT_MODE: especifica o modo de edição. Use uma das seguintes constantes.
Constante Descrição ED_EDIT_MODE_ASSEMBLE Montar o modo de edição. ED_EDIT_MODE_INSERT Insira o modo de edição. ED_EDIT_MODE_CRASH_RECORD Modo de registro de falha. - ED_EDIT_TRACK: especifica qual faixa editar. Use uma ou mais das constantes a seguir. Você pode combinar constantes com um OR bit a bit.
Constante Descrição ED_VIDEO Faixa de vídeo ED_AUDIO_1 por meio de ED_AUDIO_24 Faixas de áudio de 1 a 24 ED_AUDIO_ALL Todas as faixas de áudio - ED_EDIT_SRC_INPOINT: especifica o ponto de entrada na origem, em unidades do formato de hora atual.
- ED_EDIT_SRC_OUTPOINT: especifica o ponto de saída na origem, em unidades do formato de hora atual.
- ED_EDIT_REC_INPOINT: especifica o ponto de entrada no dispositivo de registro, em unidades do formato de hora atual.
- ED_EDIT_REC_OUTPOINT: especifica o ponto de saída no dispositivo de registro, em unidades do formato de hora atual.
- ED_EDIT_REHEARSE_MODE: especifica o modo de visualização. Use uma das seguintes constantes.
Constante Descrição ED_EDIT_BVB Preto-vídeo-preto (BVB). Exibe preto, depois vídeo inserido e preto. ED_EDIT_VBV Vídeo-preto-vídeo (VBV). Exiba o vídeo gravado, depois preto e, em seguida, o vídeo gravado. ED_EDIT_VVV Vídeo-vídeo-vídeo (VVV). Exiba o vídeo gravado, insira o vídeo e, em seguida, grave o vídeo. ED_EDIT_PERFORM Não visualizar. - ED_EDIT_ABORT: com o valor OATRUE, o método interromperá a edição se ela estiver em andamento no momento.
- ED_EDIT_TIMEOUT: especifica quanto tempo o dispositivo aguardará a conclusão da edição, antes de atingir o tempo limite.
- ED_EDIT_SEEK: com o valor OATRUE, o método busca um ponto especificado. Primeiro, chame esse método com o sinalizador ED_EDIT_SEEK_MODE para especificar o ponto de busca.
- ED_EDIT_SEEK_MODE: especifica um ponto de busca. Use uma das seguintes constantes.
Constante Descrição ED_EDIT_SEEK_EDIT_IN Procure o ponto de entrada. ED_EDIT_SEEK_EDIT_OUT Procure o ponto de saída. ED_EDIT_SEEK_PREROLL Procure o pré-registro do ponto de entrada. ED_EDIT_SEEK_PREROLL_CT Procure o ponto de entrada usando o código de tempo e, em seguida, busque de volta para o ponto de pré-registro usando a faixa de controle. ED_EDIT_SEEK_BOOKMARK Procure o próximo indicador.
Implementação de DV
O MSDV não dá suporte a esse método. Ele retorna E_NOTIMPL.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 2000 Professional [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows 2000 Server [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | strmif.h (inclua Dshow.h) |
Biblioteca | Strmiids.lib |