Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Вычисляет минимальный шаг поверхности для видеоформата.
Синтаксис
HRESULT MFGetStrideForBitmapInfoHeader(
[in] DWORD format,
[in] DWORD dwWidth,
[out] LONG *pStride
);
Параметры
[in] format
Код FOURCC или значение D3DFORMAT , указывающее формат видео. Если у вас есть guid подтипа видео, можно использовать первый DWORD подтипа.
[in] dwWidth
Ширина изображения в пикселях.
[out] pStride
Получает минимальный шаг поверхности в пикселях.
Возвращаемое значение
Если эта функция завершается успешно, она возвращает S_OK. В противном случае возвращается код ошибки HRESULT .
Комментарии
Эта функция вычисляет минимальный шаг, необходимый для хранения изображения в памяти. Используйте эту функцию, если вы выделяете буферы в системной памяти. Поверхности, выделенные в видеопамять, могут потребовать большего шага в зависимости от графического карта.
Если вы работаете с буфером поверхности DirectX, используйте метод IMF2DBuffer::Lock2D , чтобы найти шаг поверхности.
Для планарных форматов YUV эта функция возвращает шаг для плоскости Y. В зависимости от формата, плоскости хрома могут иметь другой шаг.
Требования
| Минимальная версия клиента | Windows Vista [только классические приложения] |
| Минимальная версия сервера | Windows Server 2008 [только классические приложения] |
| Целевая платформа | Windows |
| Header | mfapi.h |
| Библиотека | Evr.lib |
| DLL | Mfplat.dll |