Метод IAMExtTransport::SetEditProperty (strmif.h)
[Функция, связанная с этой страницей DirectShow, является устаревшей функцией. Он был заменен MediaPlayer, IMFMediaEngine, и аудио/ видео захвата в Media Foundation. Эти функции оптимизированы для Windows 10 и Windows 11. Корпорация Майкрософт настоятельно рекомендует, чтобы новый код использовал MediaPlayer, IMFMediaEngine и аудио- и видеозахват в Media Foundation вместо DirectShow, когда это возможно. Корпорация Майкрософт предлагает переписать существующий код, использующий устаревшие API, чтобы по возможности использовать новые API.]
Метод SetEditProperty
определяет параметры и значения, связанные с событием изменения.
Этот метод не реализован.
Синтаксис
HRESULT SetEditProperty(
[in] long EditID,
[in] long Param,
[in] long Value
);
Параметры
[in] EditID
Задает набор свойств edit. Используйте идентификатор, возвращаемый методом IAMExtTransport::SetEditPropertySet .
[in] Param
Задает параметр события изменения. Дополнительные сведения см. в разделе "Примечания".
[in] Value
Указывает значение параметра. Дополнительные сведения см. в разделе "Примечания".
Возвращаемое значение
При успешном выполнении этого метода он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .
Комментарии
Событие редактирования состоит из одного или нескольких параметров события изменения. Используйте метод SetEditPropertySet для создания события изменения, а затем используйте этот метод, чтобы указать параметры события изменения для этого события изменения.
Параметр Param — это флаг, указывающий параметр события изменения. Параметр Value указывает значение этого параметра. Значение значения зависит от флага, используемого в Параметре:
- ED_EDIT_HEVENT. Обработка события. Устройство будет сигнализировать о событии после завершения события редактирования.
- ED_EDIT_IMMEDIATE. Если значение равно OATRUE, приложение может переключить устройство в режим редактирования, вызвав IAMExtTransport::p ut_Mode со значением ED_MODE_EDIT_CUE.
- ED_EDIT_MODE: задает режим редактирования. Используйте одну из следующих констант.
Константа Описание ED_EDIT_MODE_ASSEMBLE Режим редактирования сборки. ED_EDIT_MODE_INSERT Режим редактирования вставки. ED_EDIT_MODE_CRASH_RECORD Режим записи сбоя. - ED_EDIT_TRACK: указывает, какой трек следует изменить. Используйте одну или несколько из следующих констант. Константы можно объединить с побитовой или.
Константа Описание ED_VIDEO Видеодорожка ED_AUDIO_1 по ED_AUDIO_24 Звуковые дорожки с 1 по 24 ED_AUDIO_ALL Все звуковые дорожки - ED_EDIT_SRC_INPOINT: указывает точку в источнике в единицах текущего формата времени.
- ED_EDIT_SRC_OUTPOINT: указывает точку выхода в источнике в единицах текущего формата времени.
- ED_EDIT_REC_INPOINT: указывает inpoint на устройстве записи в единицах текущего формата времени.
- ED_EDIT_REC_OUTPOINT: указывает точку выхода на устройстве записи в единицах текущего формата времени.
- ED_EDIT_REHEARSE_MODE: указывает режим предварительного просмотра. Используйте одну из следующих констант.
Константа Описание ED_EDIT_BVB Черно-видео-черный (BVB). Отображение черного, затем вставленного видео, затем черного. ED_EDIT_VBV Видео-черно-видео (VBV). Отображение записанного видео, затем черного, а затем записанного видео. ED_EDIT_VVV Video-video-video (VVV). Отображение записанного видео, вставленного и записанного видео. ED_EDIT_PERFORM Не выполнять предварительный просмотр. - ED_EDIT_ABORT. При значении OATRUE метод останавливает редактирование, если оно выполняется в данный момент.
- ED_EDIT_TIMEOUT: указывает, как долго устройство будет ожидать завершения редактирования до истечения времени ожидания.
- ED_EDIT_SEEK: при значении OATRUE метод ищет указанную точку. Сначала вызовите этот метод с флагом ED_EDIT_SEEK_MODE, чтобы указать точку поиска.
- ED_EDIT_SEEK_MODE: указывает точку поиска. Используйте одну из следующих констант.
Константа Описание ED_EDIT_SEEK_EDIT_IN Наведите на точку. ED_EDIT_SEEK_EDIT_OUT Ищите на выходе. ED_EDIT_SEEK_PREROLL Перейдите к прероллу inpoint. ED_EDIT_SEEK_PREROLL_CT Наведите указатель на точку с помощью кода времени, а затем вернитесь к точке предварительной подготовки с помощью дорожки элемента управления. ED_EDIT_SEEK_BOOKMARK Перейдите к следующей закладке.
Реализация DV
MSDV не поддерживает этот метод. Он возвращает E_NOTIMPL.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Целевая платформа | Windows |
Header | strmif.h (включая Dshow.h) |
Библиотека | Strmiids.lib |