Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Выделяет системную память с заданным выравниванием байтов и создает буфер мультимедиа для управления памятью.
Синтаксис
HRESULT MFCreateAlignedMemoryBuffer(
DWORD cbMaxLength,
DWORD cbAligment,
IMFMediaBuffer **ppBuffer
);
Параметры
cbMaxLength
Размер буфера в байтах.
cbAligment
Указывает выравнивание памяти для буфера. Используйте одну из следующих констант.
ppBuffer
Получает указатель на интерфейс МВФMediaBuffer буфера мультимедиа. Вызывающий объект должен освободить интерфейс.
Возвращаемое значение
Функция возвращает HRESULT. Возможные значения включают, но не ограничиваются ими в следующей таблице.
| Код возврата | Description |
|---|---|
|
Функция завершилась успешно. |
Замечания
При уничтожении объекта буфера мультимедиа он освобождает выделенную память.
Требования
| Требование | Ценность |
|---|---|
| Минимальный поддерживаемый клиент | Windows Vista [классические приложения | Приложения UWP] |
| минимальный поддерживаемый сервер | Windows Server 2008 [классические приложения | Приложения UWP] |
| целевая платформа | Виндоус |
| Header | mfapi.h |
| Library | Mfplat.lib |
| DLL | Mfplat.dll |