Função MFCopyImage (mfapi.h)
Copia uma imagem ou plano de imagem de um buffer para outro.
Sintaxe
HRESULT MFCopyImage(
[in] BYTE *pDest,
[in] LONG lDestStride,
[in] const BYTE *pSrc,
[in] LONG lSrcStride,
[in] DWORD dwWidthInBytes,
[in] DWORD dwLines
);
Parâmetros
[in] pDest
Ponteiro para o início da primeira linha de pixels no buffer de destino.
[in] lDestStride
Passo a passo do buffer de destino, em bytes.
[in] pSrc
Ponteiro para o início da primeira linha de pixels na imagem de origem.
[in] lSrcStride
Passo da imagem de origem, em bytes.
[in] dwWidthInBytes
Largura da imagem, em bytes.
[in] dwLines
Número de linhas de pixels a serem copiados.
Retornar valor
Se essa função for bem-sucedida, ela retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.
Comentários
Essa função copia um único plano da imagem. Para formatos YUV planar, você deve chamar a função uma vez para cada plano. Nesse caso, pDest e pSrc devem apontar para o início de cada plano.
Essa função será otimizada se os conjuntos de instruções MMX, SSE ou SSE2 estiverem disponíveis no processador. A função executa um repositório não temporal (os dados são gravados na memória diretamente sem poluir o cache).
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows Vista [aplicativos da área de trabalho | Aplicativos UWP] |
Servidor mínimo com suporte | Windows Server 2008 [aplicativos da área de trabalho | Aplicativos UWP] |
Plataforma de Destino | Windows |
Cabeçalho | mfapi.h |
Biblioteca | Evr.lib |
DLL | Mfplat.dll |