mediaLib Library Functions mlibVideoCopyRefS16U816x16(3MLIB)
NAME
mlibVideoCopyRefS16U816x16,
mlibVideoCopyRefS16U816x8,
mlibVideoCopyRefS16U88x16, mlibVideoCopyRefS16U88x8,
mlibVideoCopyRefS16U88x4 - copies a block from the
reference block to the current block
SYNOPSIS
cc [ flag... ] file... -lmlib [ library... ]
#include
mlibstatus mlibVideoCopyRefS16U816x16(mlibs16 *mcblock,
const mlibu8 *refblock, mlibs32 stride);
mlibstatus mlibVideoCopyRefS16U816x8(mlibs16 *mcblock,
const mlibu8 *refblock, mlibs32 stride);
mlibstatus mlibVideoCopyRefS16U88x16(mlibs16 *mcblock,
const mlibu8 *refblock, mlibs32 stride);
mlibstatus mlibVideoCopyRefS16U88x8(mlibs16 *mcblock,
const mlibu8 *refblock, mlibs32 stride);
mlibstatus mlibVideoCopyRefS16U88x4(mlibs16 *mcblock,
const mlibu8 *refblock, mlibs32 stride);
DESCRIPTION
Each of these functions copies a block from the reference
block to the motion-compensated reference block. The stride
applies to only the input reference block.
PARAMETERS
Each of the functions takes the following arguments:
mcblock Pointer to the motion-compensated reference
block. mcblock must be 8-byte aligned.
refblock Pointer to the reference block.
stride Stride, in bytes, between adjacent rows in the
reference block. stride must be a multiple of
eight.
SunOS 5.11 Last change: 2 Mar 2007 1
mediaLib Library Functions mlibVideoCopyRefS16U816x16(3MLIB)
RETURN VALUES
Each of the functions returns MLIBSUCES if successful.
Otherwise it returns MLIBFAILURE.
ATRIBUTES
See attributes(5) for descriptions of the following attri-
butes:
ATRIBUTE TYPE ATRIBUTE VALUE
Interface Stability Committed
MT-Level MT-Safe
SEE ALSO
mlibVideoAddBlockU8S16(3MLIB),
mlibVideoCopyRefS16U8(3MLIB),
mlibVideoCopyRefU8U8(3MLIB),
mlibVideoCopyRefU8U816x16(3MLIB),
mlibVideoCopyRefAveU8U8(3MLIB),
mlibVideoCopyRefAveU8U816x16(3MLIB),
mlibVideoH263OverlappedMCS16U8(3MLIB),
mlibVideoH263OverlappedMCU8U8(3MLIB),
mlibVideoInterpAveXU8U8(3MLIB),
mlibVideoInterpAveXU8U816x16(3MLIB),
mlibVideoInterpAveXYU8U8(3MLIB),
mlibVideoInterpAveXYU8U816x16(3MLIB),
mlibVideoInterpAveYU8U8(3MLIB),
mlibVideoInterpAveYU8U816x16(3MLIB),
mlibVideoInterpXS16U8(3MLIB),
mlibVideoInterpXS16U816x16(3MLIB),
mlibVideoInterpXU8U8(3MLIB),
mlibVideoInterpXYS16U8(3MLIB),
mlibVideoInterpXYS16U816x16(3MLIB),
mlibVideoInterpXYU8U8(3MLIB),
mlibVideoInterpXYU8U816x16(3MLIB),
mlibVideoInterpYS16U8(3MLIB),
mlibVideoInterpYS16U816x16(3MLIB),
mlibVideoInterpYU8U8(3MLIB),
mlibVideoInterpYU8U816x16(3MLIB),
mlibVideoP64DecimateU8U8(3MLIB),
mlibVideoP64LoopS16U8(3MLIB),
mlibVideoP64LoopU8U8(3MLIB), attributes(5)
SunOS 5.11 Last change: 2 Mar 2007 2
|