Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
[Функция, связанная с этой страницей, DirectShow, является устаревшей функцией. Он был заменен MediaPlayer, IMFMediaEngineи аудио и видеозахват в Media Foundation. Эти функции оптимизированы для Windows 10 и Windows 11. Корпорация Майкрософт настоятельно рекомендует использовать новый код MediaPlayer, IMFMediaEngine и аудио-видеозахват в Media Foundation вместо DirectShowпо возможности. Корпорация Майкрософт предлагает, что существующий код, использующий устаревшие API, будет перезаписан для использования новых API, если это возможно.]
В этом разделе описаны структуры DirectShow.
| Структура | Описание |
|---|---|
| ALLOCATOR_PROPERTIES | Содержит свойства счетчика, размера, выравнивания и префикса. |
| AM_DVD_RENDERSTATUS | Содержит коды, указывающие состояние воспроизведения DVD-Video. |
| AMCOPPCommand | Содержит команду COPP. |
| AMCOPPSignature | Содержит подпись для запуска сеанса сертифицированного протокола защиты выходных данных (COPP). |
| AMCOPPStatusInput | Содержит запрос состояния COPP. |
| AMCOPPStatusOutput | Содержит результат запроса состояния COPP. |
| AM_MEDIA_TYPE | Описывает тип носителя. |
| AM_MPEGSTREAMTYPE | Описывает элементарную потоковую передачу MPEG-1. |
| AM_MPEGSYSTEMTYPE | Определяет блок формата для системного потока MPEG-1. |
| AM_SAMPLE2_PROPERTIES | Описывает свойства универсального образца мультимедиа. |
| AM_STREAM_INFO | Содержит сведения о запуске и остановке, предоставленные закреплению. |
| AM_WMT_EVENT_DATA | Содержит сведения, относящиеся к событию WMT_STATUS и связанному коду состояния, возвращаемого пакетом SDK для формата Windows Media. |
| AM_WST_PAGE | Описывает страницу текста WST. |
| AMOVIESETUP_FILTER | Содержит сведения о фильтре для регистрации фильтра. |
| AMOVIESETUP_MEDIATYPE | Содержит сведения о типе носителя для регистрации фильтра. |
| AMOVIESETUP_PIN | Содержит сведения о закреплении для регистрации фильтра. |
| AMVABeginFrameInfo | Указывает сведения, необходимые для начала обработки кадра. |
| AMVABUFFERINFO | Описывает сведения о буфере. |
| AMVACompBufferInfo | Описывает выделенные поверхности и сжатые сведения о буфере. |
| AMVAEndFrameInfo | Указывает сведения для завершения обработки кадра. |
| AMVAInternalMemInfo | Указывает объем памяти с нуля, который будет выделен для частного использования аппаратного уровня абстракции (HAL). |
| AMVAUncompBufferInfo | Описывает выделенные поверхности. |
| AMVAUncompDataInfo | Задает формат пикселей и размерные характеристики входного потока данных. |
| AMVPDATAINFO | Указывает характеристики входного потока VP для конкретных данных. |
| AMVPDIMINFO | Указывает размерные характеристики входного потока VP. |
| AMVPSIZE | Задает ширину и высоту изображения VP. |
| ANALOGVIDEOINFO | Сохраняет сведения о формате аналогового видеосигнала. |
| AUDIO_STREAM_CONFIG_CAPS | Содержит сведения обо всех поддерживаемых аудиоформатах. |
| AVIMAINHEADER | Определяет глобальную информацию в файле AVI. |
| AVIMETAINDEX | Базовая структура индекса AVI 2.0 (формат indx). |
| AVIOLDINDEX | Описывает индекс AVI 1.0 (формат idx1). |
| AVIPALCHANGE | Определяет изменение палитры в файле AVI. |
| AVISTDINDEX | Содержит стандартный индекс AVI 2.0. |
| AVISTDINDEX_ENTRY | Содержит одну запись индекса для стандартного индекса AVI 2.0. |
| AVISTREAMHEADER | Содержит сведения об одном потоке в AVI-файле. |
| AVISUPERINDEX | Содержит супер индекс AVI 2.0 (индекс индексов). |
| BITMAPINFOHEADER | Содержит сведения о измерениях и цветовых форматах точечных изображений, независимых от устройства (DIB). |
| CodecAPIEventData | Описывает данные события, которые кодировщик перенаправит вместе с событием EC_CODECAPI_EVENT. |
| ColorKEY | Обмен данными о цветовом ключе между отрисовщиком и другим фильтром. |
| DDCOLORKEY | Описывает цветной ключ в виде диапазона значений. |
| DVD_DECODER_CAPS | Содержит сведения о возможностях декодировщика звука. |
| DVD_HMSF_TIMECODE | Содержит сведения о коде времени. |
| DVD_MenuAttributes | Содержит сведения о меню на DVD-диске. |
| DVD_MUA_Coeff | Содержит сведения о коэффициентах смешивания звука для мультиканального звука на DVD-диске. |
| DVD_MUA_MixingInfo | Содержит сведения о смешивании звука на DVD-диске. |
| DVD_MultichannelAudioAttributes | Содержит сведения о многоканальных аудиопотоках на DVD-диске. |
| DVD_KaraokeAttributes | Содержит сведения о аудиопотоках караоке на DVD-диске. |
| DVD_PLAYBACK_LOCATION | Содержит расположение воспроизведения DVD-диска. |
| DVD_PLAYBACK_LOCATION2 | Содержит расположение воспроизведения DVD-диска. |
| DVD_SubpictureAttributes | Содержит сведения о потоке подпиктуры на DVD-диске. |
| DVD_TIMECODE | Содержит код времени DVD в часах, минутах, секундах и кадрах. |
| DVD_TitleAttributes | Содержит сведения о заголовке на DVD-диске. |
| DVD_VideoAttributes | Содержит сведения о видеопотоке на DVD-диске. |
| DVINFO | Описывает формат потока цифрового видео (DV). |
| FILTER_INFO | Содержит сведения о фильтре. |
| HEAACWAVEFORMAT | Содержит данные форматирования для потока AAC или HE-AAC, включающего данные AudioSpecificConfig(). |
| HEAACWAVEINFO | Содержит данные форматирования для потока расширенного аудиокодирования (AAC) или High-Efficiency расширенного аудиокодирования (HE-AAC). |
| KSMULTIPLE_ITEM | Описывает размер и количество свойств переменной длины в закреплениях в режиме ядра. |
| KSTOPOLOGY_CONNECTION | Описывает подключение узла в фильтре потоковой передачи ядра (KS). |
| MPEG1VIDEOINFO | Определяет формат видеоданных MPEG-1. |
| MPEG1WAVEFORMAT | Определяет формат звуковых данных MPEG-1. |
| MPEG2_TRANSPORT_STRIDE | Описывает формат пакетов потока транспорта MPEG-2 (TS). |
| MPEG2VIDEOINFO | Содержит дополнительные сведения о системе видео MPEG-2. |
| MPEGLAYER3WAVEFORMAT | Описывает формат звука MPEG Audio Layer-3 (MP3). |
| НОРМАЛИЗАЦИЯ | Указывает расположение прямоугольника видео в пространстве композиции. |
| PERFINFO_DSHOW_AUDIOBREAK | Данные для события трассировки типа GUID_AUDIOBREAK. |
| PERFINFO_DSHOW_AVREND | Данные для события трассировки типа GUID_VIDEOREND. |
| PERFINFO_DSHOW_STREAMTRACE | Данные для события трассировки типа GUID_STREAMTRACE. |
| PID_MAP | Определяет содержимое идентификатора пакета потока транспорта MPEG-2. |
| PIN_INFO | Содержит сведения о пин-коде. |
| качество | Определяет сообщение управления качеством. |
| REGFILTER2 | Описывает фильтр регистрации через интерфейс IFilterMapper2. |
| REGFILTERPINS | Содержит сведения о закреплении для регистрации фильтра. |
| REGFILTERPINS2 | Содержит сведения о регистрации фильтра через интерфейс IFilterMapper2. |
| REGPINMEDIUM | Описывает носитель закреплений для регистрации с помощью интерфейса IFilterMapper2. |
| REGPINTYPES | Содержит сведения о типе носителя для регистрации фильтра. |
| STREAM_ID_MAP | Содержит сведения об элементарном потоке в потоке программы MPEG-2. |
| TIMECODE | Содержит основные сведения о количестве кадров времени. |
| TIMECODE_SAMPLE | Содержит полные сведения о коде времени. |
| TRUECOLORINFO | Поддерживает сведения о цвете. |
| VIDEO_STREAM_CONFIG_CAPS | Содержит сведения о возможных подключениях. |
| VIDEOINFO | Содержит сведения, указывающие изображение видео и его цветовую палитру и битовые маски. |
| VIDEOINFOHEADER | Описывает растровое изображение и цветовые сведения для изображения видео. |
| VIDEOINFOHEADER2 | Описывает растровое изображение и цветовые сведения для изображения видео, включая переплет, защиту копирования и сведения о пропорциях пикселей. |
| VMR9AllocationInfo | Используется для выделения новой растровой поверхности методом IVMRSurfaceAllocatorNotify9::AllocateSurfaceHelper. (VMR-9.) |
| VMR9AlphaBitmap | Предоставляет статическое альфа-смешиваемое растровое изображение, отображаемое на составном видеокадре, предоставленном методом IVMRMixerBitmap9::GetAlphaBitmapParameters. (VMR-9.) |
| VMR9DeinterlaceCaps | Описывает возможности режима деинтерлакирования. (VMR-9.) |
| VMR9Frequency | Описывает частоту видеопотока. (VMR-9.) |
| VMR9MonitorInfo | Используется для задания и получения сведений о мониторах в системе. (VMR-9.) |
| VMR9NormalizedRect | Используется для указания или извлечения расположения прямоугольника видео в пространстве композиции. (VMR-9.) |
| VMR9PresentationInfo | Используется для представления сведений о видеокадре. (VMR-9.) |
| VMR9ProcAmpControl | Указывает корректировки изображения, которые необходимо выполнить в видеопотоке. (VMR-9.) |
| VMR9ProcAmpControlRange | Указывает допустимый диапазон для свойства корректировки изображения. (VMR-9.) |
| VMR9VideoDesc | Удаляет видеопоток, который будет деинтерлакирован. (VMR-9.) |
| VMR9VideoStreamInfo | Содержит сведения о видеопотоке, используемые VMR-9. |
| VMRALLOCATIONINFO | Используется для выделения новой растровой карты методом IVMRSurfaceAllocator::AllocateSurface. (VMR-7.) |
| VMRALPHABITMAP | Предоставляет статическое альфа-смешиваемое растровое изображение для отображения в составном видеокадре, предоставленном методомIVMRMixerBitmap::GetAlphaBitmapParameters. (VMR-7.) |
| VMRGUID | Используется для идентификации монитора в системе. (VMR-7.) |
| VMRMONITORINFO | Используется для задания и получения сведений о мониторах в системе. (VMR-7.) |
| VMRPRESENTATIONINFO | Используется для представления сведений о видеокадре. (VMR-7.) |
| VMRVIDEOSTREAMINFO | Содержит сведения о видеопотоке, используемые в вызове фильтра отрисовщика видеосмешивания для метода IVMRImageCompositor::CompositeImage. (VMR-7.) |
| WAVEFORMATEX | Определяет формат волновых звуковых данных. |
| WAVEFORMATEXTENSIBLE | Определяет формат данных waveform-audio для форматов с более чем двумя каналами. |
Связанные разделы