Documentation
¶
Index ¶
- func DecoderCopyHeaderData(handle unsafe.Pointer, destBuffer unsafe.Pointer) error
- func DecoderCopyOutputData(handle unsafe.Pointer, destBuffer unsafe.Pointer) error
- func DecoderGetHeaderRequest(handle unsafe.Pointer) (int, error)
- func DecoderGetOutputRequest(handle unsafe.Pointer) (int, error)
- func DecoderGetSourceRequest(handle unsafe.Pointer) (int, int, error)
- func DecoderGetStreamError(handle unsafe.Pointer) error
- func DecoderInit(handle unsafe.Pointer, blockSizeKB int, fileId string, hasSource bool) error
- func DecoderProvideInputData(handle unsafe.Pointer, data unsafe.Pointer, dataLen int, isFinal bool) error
- func DecoderProvideSourceData(handle unsafe.Pointer, data unsafe.Pointer, dataLen int) error
- func EncoderCopyOutputData(handle unsafe.Pointer, destBuffer unsafe.Pointer) error
- func EncoderGetOutputRequest(handle unsafe.Pointer) (int, error)
- func EncoderGetSourceRequest(handle unsafe.Pointer) (int, int, error)
- func EncoderGetStreamError(handle unsafe.Pointer) error
- func EncoderInit(handle unsafe.Pointer, blockSizeKB int, fileId string, hasSource bool) error
- func EncoderProvideInputData(handle unsafe.Pointer, data unsafe.Pointer, dataLen int, isFinal bool) error
- func EncoderProvideSourceData(handle unsafe.Pointer, data unsafe.Pointer, dataLen int) error
- func EncoderSetHeader(handle unsafe.Pointer, data unsafe.Pointer, dataLen int) error
- func FreeDecoder(handle unsafe.Pointer) error
- func FreeEncoder(handle unsafe.Pointer) error
- func NewDecoder() (unsafe.Pointer, error)
- func NewEncoder() (unsafe.Pointer, error)
- type XdeltaError
- type XdeltaState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DecoderCopyHeaderData ¶
func DecoderCopyOutputData ¶
func DecoderGetSourceRequest ¶
func DecoderGetStreamError ¶
func DecoderInit ¶
func DecoderProvideInputData ¶
func EncoderCopyOutputData ¶
func EncoderGetSourceRequest ¶
func EncoderGetStreamError ¶
func EncoderInit ¶
func EncoderProvideInputData ¶
func EncoderSetHeader ¶
func FreeDecoder ¶
func FreeEncoder ¶
func NewDecoder ¶
func NewEncoder ¶
Types ¶
type XdeltaError ¶
type XdeltaError int32
const ( XdeltaError_OK XdeltaError = XdeltaError(0) XdeltaError_ArgumentNull XdeltaError = XdeltaError(101) XdeltaError_ArgumentOutOfRange XdeltaError = XdeltaError(102) XdeltaError_Input XdeltaError = XdeltaError(XdeltaState_INPUT) XdeltaError_Output XdeltaError = XdeltaError(XdeltaState_OUTPUT) XdeltaError_GetSourceBlock XdeltaError = XdeltaError(XdeltaState_GETSRCBLK) XdeltaError_GotHeader XdeltaError = XdeltaError(XdeltaState_GOTHEADER) XdeltaError_WindowStart XdeltaError = XdeltaError(XdeltaState_WINSTART) XdeltaError_WindowFinish XdeltaError = XdeltaError(XdeltaState_WINFINISH) XdeltaError_TooFarBack XdeltaError = XdeltaError(XdeltaState_TOOFARBACK) XdeltaError_Internal XdeltaError = XdeltaError(XdeltaState_INTERNAL) XdeltaError_InvalidConfig XdeltaError = XdeltaError(XdeltaState_INVALID) XdeltaError_InvalidInput XdeltaError = XdeltaError(XdeltaState_INVALID_INPUT) XdeltaError_NoSecondCompression XdeltaError = XdeltaError(XdeltaState_NOSECOND) XdeltaError_NotImplemented XdeltaError = XdeltaError(XdeltaState_UNIMPLEMENTED) XdeltaError_SeeGoError XdeltaError = XdeltaError(XdeltaState_SeeGoError) )
func (XdeltaError) Error ¶
func (e XdeltaError) Error() string
type XdeltaState ¶
type XdeltaState int32
const ( XdeltaState_INPUT XdeltaState = -17703 /* need input */ XdeltaState_OUTPUT XdeltaState = -17704 /* have output */ XdeltaState_GETSRCBLK XdeltaState = -17705 /* need a block of source input */ XdeltaState_GOTHEADER XdeltaState = -17706 /* (decode-only) after the initial VCDIFF & first window header */ XdeltaState_WINSTART XdeltaState = -17707 /* notification: returned before a window is processed */ XdeltaState_WINFINISH XdeltaState = -17708 /* notification: returned after encode/decode & output for a window */ XdeltaState_TOOFARBACK XdeltaState = -17709 /* (encoder only) may be returned by getblk() if the block is too old */ XdeltaState_INTERNAL XdeltaState = -17710 /* internal error */ XdeltaState_INVALID XdeltaState = -17711 /* invalid config */ XdeltaState_INVALID_INPUT XdeltaState = -17712 /* invalid input/decoder error */ XdeltaState_NOSECOND XdeltaState = -17713 /* when secondary compression finds no improvement. */ XdeltaState_UNIMPLEMENTED XdeltaState = -17714 /* currently VCD_TARGET, VCD_CODETABLE */ XdeltaState_SeeGoError XdeltaState = -17800 /* an error happend, see the returned Go error */ )
func DecoderProcess ¶
func DecoderProcess(handle unsafe.Pointer) (XdeltaState, error)
func EncoderProcess ¶
func EncoderProcess(handle unsafe.Pointer) (XdeltaState, error)
func (XdeltaState) String ¶
func (e XdeltaState) String() string
Click to show internal directories.
Click to hide internal directories.