Обучение
Схема обучения
Implement finance and operations apps - Training
Plan and design your project methodology to successfully implement finance and operations apps with FastTrack services, data management and more.
Этот браузер больше не поддерживается.
Выполните обновление до Microsoft Edge, чтобы воспользоваться новейшими функциями, обновлениями для системы безопасности и технической поддержкой.
Этот заголовок используется несколькими технологиями. Дополнительные сведения см. в разделе:
Mfapi.h содержит следующие программные интерфейсы:
DEFINE_MEDIATYPE_GUID Определяет GUID подтипа мультимедиа из кода FOURCC, D3DFORMAT значения или типа аудиоформата. |
MFAddPeriodicCallback Задает функцию обратного вызова с фиксированным интервалом. (MFAddPeriodicCallback) |
MFAllocateSerialWorkQueue Создает рабочую очередь, которая гарантированно сериализует рабочие элементы. |
MFAllocateWorkQueue Создает новую рабочую очередь. (MFAllocateWorkQueue) |
MFAllocateWorkQueueEx Создает новую рабочую очередь. (MFAllocateWorkQueueEx) |
MFAverageTimePerFrameToFrameRate Вычисляет частоту кадров в кадрах в секунду на основе средней длительности видеокадра. |
MFBeginCreateFile Начинает асинхронный запрос на создание потока байтов из файла. |
MFBeginRegisterWorkQueueWithMMCSS Связывает рабочую очередь с задачей службы планировщика мультимедийных классов (MMCSS). (MFBeginRegisterWorkQueueWithMMCSS) |
MFBeginRegisterWorkQueueWithMMCSSEx Связывает рабочую очередь с задачей службы планировщика мультимедийных классов (MMCSS). (MFBeginRegisterWorkQueueWithMMCSSEx) |
MFBeginUnregisterWorkQueueWithMMCSS Отменяет регистрацию рабочей очереди из задачи службы планировщика мультимедийных классов (MMCSS). (MFBeginUnregisterWorkQueueWithMMCSS) |
MFCalculateBitmapImageSize Извлекает размер изображения для формата видео. |
MFCalculateImageSize Извлекает размер изображения в байтах для несжатого формата видео. (MFCalculateImageSize) |
MFCancelCreateFile Отменяет асинхронный запрос на создание потока байтов из файла. |
MFCancelWorkItem Пытается отменить асинхронную операцию, запланированную с помощью MFScheduleWorkItem или MFScheduleWorkItemEx. |
MFCombineSamples Объединяет образец носителя с другой выборкой, если их суммарная длительность не превышает указанную длительность. |
MFCompareFullToPartialMediaType Сравнивает полный тип мультимедиа с частичным типом мультимедиа. |
MFConvertColorInfoFromDXVA Задает расширенные сведения о цвете в структуре MFVIDEOFORMAT. |
MFConvertColorInfoToDXVA Преобразует расширенные сведения о цвете из MFVIDEOFORMAT в эквивалентные сведения о цвете DirectX Video Acceleration (DXVA). |
MFConvertFromFP16Array Преобразует массив 16-разрядных чисел с плавающей запятой в массив 32-разрядных чисел с плавающей запятой. |
MFConvertToFP16Array Преобразует массив 32-разрядных чисел с плавающей запятой в массив 16-разрядных чисел с плавающей запятой. |
MFCopyImage Копирует изображение или плоскость изображения из одного буфера в другой. |
MFCreate2DMediaBuffer Создает объект буфера системной памяти для хранения данных двухd изображений. |
MFCreateAlignedMemoryBuffer Выделяет системную память с заданным выравниванием байтов и создает буфер мультимедиа для управления памятью. |
MFCreateAMMediaTypeFromMFMediaType Создает структуру DirectShow AM_MEDIA_TYPE на основе типа мультимедиа Media Foundation. |
MFCreateAsyncResult Создает асинхронный результирующий объект. Используйте эту функцию, если реализуется асинхронный метод. (MFCreateAsyncResult) |
MFCreateAttributes Создает пустое хранилище атрибутов. |
MFCreateAudioMediaType Создает тип звукового носителя из структуры WAVEFORMATEX. |
MFCreateCollection Создает пустой объект коллекции. |
MFCreateDXGIDeviceManager Создает экземпляр диспетчер устройств инфраструктуры графики Microsoft DirectX (DXGI). |
MFCreateDXGISurfaceBuffer Создает буфер мультимедиа для управления поверхностью инфраструктуры графики Microsoft DirectX (DXGI). |
MFCreateDXSurfaceBuffer Создает объект буфера мультимедиа, который управляет поверхностью Direct3D 9. |
MFCreateEventQueue Создает очередь событий. |
MFCreateFile Создает поток байтов из файла. |
MFCreateLegacyMediaBufferOnMFMediaBuffer Преобразует буфер мультимедиа Media Foundation в буфер, совместимый с объектами мультимедиа DirectX (DMOS). |
MFCreateMediaBufferFromMediaType Выделяет буфер системной памяти, оптимальный для указанного типа мультимедиа. |
MFCreateMediaBufferWrapper Создает буфер мультимедиа, который создает оболочку для существующего буфера мультимедиа. |
MFCreateMediaEvent Создает объект события мультимедиа. |
MFCreateMediaExtensionActivate Создает объект активации для класса среда выполнения Windows. |
MFCreateMediaType Создает пустой тип мультимедиа. |
MFCreateMediaTypeFromRepresentation Создает тип мультимедиа Media Foundation из другого представления формата. |
MFCreateMemoryBuffer Выделяет системную память и создает буфер мультимедиа для управления ею. |
MFCreateMFByteStreamWrapper Создает оболочку для потока байтов. |
MFCreateMFVideoFormatFromMFMediaType Создает структуру MFVIDEOFORMAT на основе типа видео media. |
MFCreateMuxStreamAttributes Создает атрибут IMFAttributes, описывающий содержимое мультиплексированных вложенных потоков. |
MFCreateMuxStreamMediaType Создает тип IMFMediaType, описывающий типы мультимедиа мультиплексированных подпотоков. |
MFCreateMuxStreamSample Создает пример IMFSample, содержащий образцы мультиплексированных подпотоков. |
MFCreateSample Создает пустой пример носителя. |
MFCreateTempFile Создает поток байтов, поддерживаемый временным локальным файлом. |
MFCreateVideoMediaType Создает тип мультимедиа видео из структуры MFVIDEOFORMAT. |
MFCreateVideoMediaTypeFromBitMapInfoHeader Эта функция не реализована. (MFCreateVideoMediaTypeFromBitMapInfoHeader) |
MFCreateVideoMediaTypeFromBitMapInfoHeaderEx Создает тип мультимедиа видео из структуры BITMAPINFOHEADER. |
MFCreateVideoMediaTypeFromSubtype Создает частичный тип мультимедиа видео с указанным подтипом. |
MFCreateVideoMediaTypeFromVideoInfoHeader Создает тип мультимедиа на основе структуры KS_VIDEOINFOHEADER. |
MFCreateVideoMediaTypeFromVideoInfoHeader2 Создает тип мультимедиа из структуры KS_VIDEOINFOHEADER2. |
MFCreateVideoSampleAllocatorEx Создает объект , который выделяет примеры видео, совместимые с инфраструктурой графики Microsoft DirectX (DXGI). |
MFCreateWaveFormatExFromMFMediaType Преобразует тип аудиоданных Media Foundation в структуру WAVEFORMATEX. |
MFCreateWICBitmapBuffer Создает объект буфера мультимедиа, который управляет компонентом образов Windows (WIC). |
MFEndCreateFile Завершает асинхронный запрос на создание потока байтов из файла. |
MFEndRegisterWorkQueueWithMMCSS Завершает асинхронный запрос для связывания рабочей очереди с задачей службы планировщика мультимедийных классов (MMCSS). (MFEndRegisterWorkQueueWithMMCSS) |
MFEndUnregisterWorkQueueWithMMCSS Завершает асинхронный запрос на отмену регистрации рабочей очереди из задачи службы планировщика мультимедийных классов (MMCSS). |
MFFrameRateToAverageTimePerFrame Преобразует частоту кадров видео в длительность кадра. |
MFGetAttribute2UINT32asUINT64 Возвращает атрибут, значение которого равно двум значениям UINT32, упакованным в UINT64. |
MFGetAttributeDouble Возвращает двойное значение из хранилища атрибутов или значение по умолчанию, если атрибут отсутствует. |
MFGetAttributeRatio Извлекает атрибут, значение которого является отношением. |
MFGetAttributesAsBlob Преобразует содержимое хранилища атрибутов в массив байтов. |
MFGetAttributesAsBlobSize Извлекает размер буфера, необходимый для функции MFGetAttributesAsBlob. |
MFGetAttributeSize Извлекает атрибут, значение которого равно размеру, выраженному в виде ширины и высоты. |
MFGetAttributeString Возвращает строковое значение из хранилища атрибутов. |
MFGetAttributeUINT32 Возвращает значение UINT32 из хранилища атрибутов или значение по умолчанию, если атрибут отсутствует. |
MFGetAttributeUINT64 Возвращает значение UINT64 из хранилища атрибутов или значение по умолчанию, если атрибут отсутствует. |
MFGetContentProtectionSystemCLSID Возвращает идентификатор класса для системы защиты содержимого. |
MFGetMFTMerit Возвращает значение заслуг аппаратного кодека. |
MFGetPlaneSize Извлекает размер изображения (в байтах) для несжатого видеоформата. (MFGetPlaneSize) |
MFGetPluginControl Возвращает указатель на диспетчер подключаемых модулей Microsoft Media Foundation. |
MFGetStrideForBitmapInfoHeader Вычисляет минимальный шаг поверхности для видеоформата. |
MFGetTimerPeriodicity Извлекает интервал таймера для функции MFAddPeriodicCallback. |
MFGetUncompressedVideoFormat Возвращает значение FOURCC или D3DFORMAT для несжатого видеоформата. |
MFGetWorkQueueMMCSSClass Извлекает класс службы планировщика мультимедийных классов (MMCSS), связанный в настоящее время с этой рабочей очередью. (MFGetWorkQueueMMCSSClass) |
MFGetWorkQueueMMCSSPriority Возвращает относительный приоритет потока рабочей очереди. (MFGetWorkQueueMMCSSPriority) |
MFGetWorkQueueMMCSSTaskId Извлекает идентификатор задачи службы планировщика мультимедийных классов (MMCSS), в настоящее время связанный с этой рабочей очередью. (MFGetWorkQueueMMCSSTaskId) |
MFHeapAlloc Выделяет блок памяти. (MFHeapAlloc) |
MFHeapFree Освобождает блок памяти, выделенный путем вызова функции MFHeapAlloc. |
MFInitAMMediaTypeFromMFMediaType Инициализирует структуру DirectShow AM_MEDIA_TYPE из типа мультимедиа Media Foundation. |
MFInitAttributesFromBlob Инициализирует содержимое хранилища атрибутов из массива байтов. |
MFInitMediaTypeFromAMMediaType Инициализирует тип мультимедиа из структуры DirectShow AM_MEDIA_TYPE. |
MFInitMediaTypeFromMFVideoFormat Инициализирует тип носителя из структуры MFVIDEOFORMAT. |
MFInitMediaTypeFromMPEG1VideoInfo Инициализирует тип мультимедиа из структуры DirectShow MPEG1VIDEOINFO. |
MFInitMediaTypeFromMPEG2VideoInfo Инициализирует тип мультимедиа из структуры DirectShow MPEG2VIDEOINFO. |
MFInitMediaTypeFromVideoInfoHeader Инициализирует тип мультимедиа из структуры DirectShow VIDEOINFOHEADER. |
MFInitMediaTypeFromVideoInfoHeader2 Инициализирует тип мультимедиа из структуры DirectShow VIDEOINFOHEADER2. |
MFInitMediaTypeFromWaveFormatEx Инициализирует тип мультимедиа из структуры WAVEFORMATEX. |
MFInitVideoFormat Инициализирует структуру MFVIDEOFORMAT для стандартного видеоформата, такого как DVD, аналоговое телевидение или цифровое телевидение ATSC. |
MFInitVideoFormat_RGB Инициализирует структуру MFVIDEOFORMAT для несжатого формата RGB-видео. |
MFInvokeCallback Вызывает метод обратного вызова для завершения асинхронной операции. (MFInvokeCallback) |
MFIsFormatYUV Запрашивает, является ли код FOURCC или значение D3DFORMAT форматом YUV. |
MFllMulDiv Вычисляет ((a * b) + d) / c, где каждый термин является 64-разрядным значением со знаком. |
MFLockDXGIDeviceManager Блокирует общий диспетчер устройств графической инфраструктуры Microsoft DirectX (DXGI). |
MFLockPlatform Блокирует функцию MFShutdown. |
MFLockSharedWorkQueue Получает и блокирует общую рабочую очередь. (MFLockSharedWorkQueue) |
MFLockWorkQueue Блокирует рабочую очередь. (MFLockWorkQueue) |
MFMapDX9FormatToDXGIFormat Преобразует идентификатор формата Microsoft Direct3D 9 в идентификатор формата ИНФРАСТРУКТУРЫ графики Microsoft DirectX (DXGI). |
MFMapDXGIFormatToDX9Format Преобразует идентификатор формата microsoft DirectX Graphics Infrastructure (DXGI) в идентификатор формата Microsoft Direct3D 9. |
MFPutWaitingWorkItem Помещает в очередь рабочий элемент, ожидающий передачи сигнала о событии. (MFPutWaitingWorkItem) |
MFPutWorkItem Помещает асинхронную операцию в рабочую очередь. (MFPutWorkItem) |
MFPutWorkItem2 Помещает асинхронную операцию в рабочую очередь с заданным приоритетом. (MFPutWorkItem2) |
MFPutWorkItemEx Помещает асинхронную операцию в рабочую очередь. (MFPutWorkItemEx) |
MFPutWorkItemEx2 Помещает асинхронную операцию в рабочую очередь с заданным приоритетом. (MFPutWorkItemEx2) |
MFRegisterLocalByteStreamHandler Регистрирует обработчик байтового потока в процессе вызывающего. |
MFRegisterLocalSchemeHandler Регистрирует обработчик схемы в процессе вызывающего. |
MFRegisterPlatformWithMMCSS Регистрирует стандартные рабочие очереди платформы Microsoft Media Foundation в службе планировщика мультимедийных классов (MMCSS). |
MFRemovePeriodicCallback Отменяет функцию обратного вызова, заданную функцией MFAddPeriodicCallback. |
MFScheduleWorkItem Планирует выполнение асинхронной операции через указанный интервал. (MFScheduleWorkItem) |
MFScheduleWorkItemEx Планирует выполнение асинхронной операции через указанный интервал. (MFScheduleWorkItemEx) |
MFSetAttribute2UINT32asUINT64 Упаковывает два значения UINT32 в значение атрибута UINT64. |
MFSetAttributeRatio Задает отношение в виде 64-разрядного значения атрибута. |
MFSetAttributeSize Задает ширину и высоту в виде одного 64-разрядного значения атрибута. |
MFShutdown Завершает работу платформы Microsoft Media Foundation. |
MFSplitSample Разделите объединенный образец носителя на отдельные примеры. |
MFStartup Инициализирует Microsoft Media Foundation. |
MFTEnum Перечисляет преобразования Media Foundation (MFT) в реестре. |
MFTEnum2 Возвращает список преобразований Microsoft Media Foundation (MFT), соответствующих заданным условиям поиска. |
MFTEnumEx Возвращает список преобразований Microsoft Media Foundation (MFT), соответствующих заданным условиям поиска. Эта функция расширяет функцию MFTEnum. |
MFTGetInfo Получает из реестра сведения о преобразовании Media Foundation (MFT). |
MFTRegister Добавляет сведения о преобразовании Media Foundation (MFT) в реестр. |
MFTRegisterLocal Регистрирует преобразование Media Foundation (MFT) в процессе вызывающей стороны. (MFTRegisterLocal) |
MFTRegisterLocalByCLSID Регистрирует преобразование Media Foundation (MFT) в процессе вызывающей стороны. (MFTRegisterLocalByCLSID) |
MFTUnregister Отменяет регистрацию преобразования Media Foundation (MFT). |
MFTUnregisterLocal Отменяет регистрацию одного или нескольких преобразований Media Foundation (MFT) из процесса вызывающего объекта. |
MFTUnregisterLocalByCLSID Отменяет регистрацию преобразования Media Foundation (MFT) из процесса вызывающего объекта. |
MFUnlockDXGIDeviceManager Разблокирует общую графическую инфраструктуру Microsoft DirectX (DXGI) диспетчер устройств. |
MFUnlockPlatform Разблокирует платформу Media Foundation после того, как она была заблокирована вызовом функции MFLockPlatform. |
MFUnlockWorkQueue Разблокирует рабочую очередь. (MFUnlockWorkQueue) |
MFUnregisterPlatformFromMMCSS Отменяет регистрацию рабочих очередей платформы Microsoft Media Foundation в задаче службы планировщика мультимедийных классов (MMCSS). |
MFUnwrapMediaType Извлекает тип мультимедиа, который был заключен в другой тип мультимедиа с помощью функции MFWrapMediaType. |
MFValidateMediaTypeSize Проверяет размер буфера для блока формата видео. |
MFWrapMediaType Создает тип мультимедиа, который создает оболочку для другого типа мультимедиа. |
Pack2UINT32AsUINT64 Упаковывает два значения UINT32 в значение UINT64. |
PackRatio Упаковывает два значения UINT32, представляющие отношение, в значение UINT64. |
PackSize Упаковывает значения ширины UINT32 и высоты UINT32 в значение UINT64, представляющее размер. |
Распаковка2UINT32AsUINT64 Возвращает значения низкого и высокого порядка UINT32 из значения UINT64. |
РаспаковкаRatio Возвращает низкие и высокие значения UINT32 из значения UINT64, представляющего отношение. |
Распаковка Возвращает низкие и высокоупорядоченные значения UINT32 из значения UINT64, представляющего размер. |
MFPERIODICCALLBACK Функция обратного вызова для функции MFAddPeriodicCallback. |
CapturedMetadata Exposure Compensationion Эта структура содержит сведения о большом двоичном объекте для обратной связи о компенсации ev для захваченной фотографии. |
CapturedMetadataISOGains Структура CapturedMetadataISOGains описывает формат больших двоичных объектов для MF_CAPTURE_METADATA_ISO_GAINS. |
CapturedMetadataWhiteBalanceGains Эта структура описывает формат большого двоичного объекта для атрибута MF_CAPTURE_METADATA_WHITEBALANCE_GAINS. |
DigitalWindowSetting Представляет параметры границ цифрового окна для захвата видео. |
FaceCharacterization Структура FaceCharacterization описывает формат большого двоичного объекта для атрибута MF_CAPTURE_METADATA_FACEROICHARACTERIZATIONS. |
FaceCharacterizationBlobHeader Структура FaceCharacterizationBlobHeader описывает размер и количество данных формата BLOB-объекта для атрибута MF_CAPTURE_METADATA_FACEROICHARACTERIZATIONS. |
FaceRectInfo Структура FaceRectInfo описывает формат больших двоичных объектов для атрибута MF_CAPTURE_METADATA_FACEROIS. |
FaceRectInfoBlobHeader Структура FaceRectInfoBlobHeader описывает сведения о размере и количестве большого двоичного объекта для атрибута MF_CAPTURE_METADATA_FACEROIS. |
HistogramBlobHeader Структура HistogramBlobHeader описывает размер большого двоичного объекта и количество гистограмм в большом двоичном объекте для атрибута MF_CAPTURE_METADATA_HISTOGRAM. |
HistogramDataHeader Структура HistogramDataHeader описывает формат большого двоичного объекта для атрибута MF_CAPTURE_METADATA_HISTOGRAM. |
HistogramGrid Структура HistogramGrid описывает формат больших двоичных объектов для MF_CAPTURE_METADATA_HISTOGRAM. |
HistogramHeader Структура HistogramHeader описывает формат больших двоичных объектов для MF_CAPTURE_METADATA_HISTOGRAM. |
MACROBLOCK_DATA Предоставляет данные о макроблоке во время декодирования видео. |
МетаданныеTimeStamps Структура MetadataTimeStamps описывает формат большого двоичного объекта для атрибута MF_CAPTURE_METADATA_FACEROITIMESTAMPS. |
MF_FLOAT2 Вектор с двумя компонентами. |
MF_FLOAT3 Вектор с тремя компонентами. |
MF_QUATERNION Четырехмерный вектор, используемый для представления поворота. |
MFASYNCRESULT Содержит данные, необходимые для реализации интерфейса IMFAsyncResult. |
MFCameraExtrinsic_CalibratedTransform Преобразование, описывающее расположение камеры относительно других камер или установленную внешнюю ссылку. |
MFCameraExtrinsics Описывает расположение камеры относительно других камер или установленную внешнюю ссылку. |
MFCameraIntrinsic_DistortionModel Представляет модель искажения полиномиальной линзы. |
MFCameraIntrinsic_PinholeCameraModel Представляет модель камеры pinhole. |
MFFOLDDOWN_MATRIX Содержит коэффициенты, используемые для преобразования многоканального звука в меньшее количество звуковых каналов. Этот процесс называется свертывания. |
MFPinholeCameraIntrinsic_IntrinsicModel Представляет встроенную модель камеры pinhole для указанного разрешения. |
MFPinholeCameraIntrinsics Содержит 0 или 1 встроенных моделей камеры, которые описывают, как проецировать трехмерную точку в физическом мире на кадр двухмерного изображения камеры. |
MT_ARBITRARY_HEADER Содержит данные форматирования для двоичного потока в файле расширенного формата потоковой передачи (ASF). |
MT_CUSTOM_VIDEO_PRIMARIES Определяет пользовательские цветовые источники для источника видео. Основные цветовые объекты определяют, как преобразовать цвета из цветового пространства RGB в цветовое пространство CIE XYZ. |
ROI_AREA Определяет интересующие регионы. |
_MFT_ENUM_FLAG Содержит флаги для регистрации и перечисления преобразований Media Foundation (MFT). |
MF_TOPOSTATUS Указывает состояние топологии во время воспроизведения. |
MFASYNC_WORKQUEUE_TYPE Указывает тип рабочей очереди для создаваемой функции MFAllocateWorkQueueEx. |
MFDepthMeasurement Задает систему измерения для значения глубины в видеокадре. |
MFFrameSourceTypes Описывает тип данных, предоставляемых источником кадра. |
MFSampleEncryptionProtectionScheme Указывает поддерживаемые схемы защиты для зашифрованных примеров. |
MFVideo3DFormat Указывает, как трехмерные видеокадры хранятся в памяти. |
MFVideo3DSampleFormat Указывает, как трехмерный видеокадр хранится в образце мультимедиа. |
MFVideoDRMFlags Указывает тип защиты от копирования, необходимый для видеопотока. |
MFVideoPadFlags Указывает, следует ли заполнять видео изображение так, чтобы оно помещалось в пределах указанной пропорции. |
MFVideoRotationFormat Описывает поворот видеоинима в направлении против часовой стрелки. |
MFVideoSrcContentHintFlags Описывает предполагаемое соотношение сторон для видеопотока. |
MFWaveFormatExConvertFlags Содержит флаги, указывающие способ преобразования типа звукового мультимедиа. |
Обучение
Схема обучения
Implement finance and operations apps - Training
Plan and design your project methodology to successfully implement finance and operations apps with FastTrack services, data management and more.