IBasicVideo::GetVideoPaletteEntries 方法 (control.h)
[与此页面关联的功能 DirectShow 是一项旧功能。 它已被 MediaPlayer、 IMFMediaEngine 和 媒体基金会中的音频/视频捕获取代。 这些功能已针对Windows 10和Windows 11进行了优化。 Microsoft 强烈建议新代码尽可能使用 MediaPlayer、 IMFMediaEngine 和 Media Foundation 中的音频/视频捕获 ,而不是 DirectShow。 如果可能,Microsoft 建议重写使用旧 API 的现有代码以使用新 API。]
方法 GetVideoPaletteEntries
检索视频的调色板颜色。
语法
HRESULT GetVideoPaletteEntries(
[in] long StartIndex,
[in] long Entries,
[out] long *pRetrieved,
[out] long *pPalette
);
参数
[in] StartIndex
调色板的开始索引。
[in] Entries
要检索的调色板条目数。
[out] pRetrieved
指向接收 pPallette 中返回的条目数的变量的指针。
[out] pPalette
指向条目大小的 PALETTEENTRY 结构的数组 的指针。 将指针强制转换为长指针类型。 方法填充数组。
返回值
返回 HRESULT 值。 可能的值包括以下值。
返回代码 | 说明 |
---|---|
|
成功。 |
|
NULL 指针参数。 |
|
没有可用的调色板。 |
|
视频呈现器的输入引脚未连接。 |
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 2000 Professional [仅限桌面应用] |
最低受支持的服务器 | Windows 2000 Server [仅限桌面应用] |
目标平台 | Windows |
标头 | control.h (包括 Dshow.h) |
Library | Strmiids.lib |