gstreamer/docs/libs/tmpl/gstidct.sgml
Wim Taymans 4454f1f2a2 Library docs update
Original commit message from CVS:
Library docs update
2000-11-07 21:38:34 +00:00

90 lines
1.6 KiB
Text

<!-- ##### SECTION Title ##### -->
GstIDCT
<!-- ##### SECTION Short_Description ##### -->
Inverse cosine transform
<!-- ##### SECTION Long_Description ##### -->
<para>
The inverse cosine transform is used in MPEG video. This module
contains various implementations of this algorithm.
</para>
<!-- ##### SECTION See_Also ##### -->
<para>
</para>
<!-- ##### ENUM GstIDCTMethod ##### -->
<para>
The different IDCT methods available
</para>
@GST_IDCT_DEFAULT: The fastest IEEE compliant implementation for this machine
@GST_IDCT_INT: integer IDCT
@GST_IDCT_FAST_INT: fastest integer
@GST_IDCT_FLOAT: accurate float version
@GST_IDCT_MMX: fast MMX (not IEEE compliant)
@GST_IDCT_MMX32: accurate MMX
@GST_IDCT_SSE:
<!-- ##### STRUCT GstIDCT ##### -->
<para>
</para>
@convert:
@convert_sparse:
@need_transpose:
<!-- ##### USER_FUNCTION GstIDCTFunction ##### -->
<para>
The definition of the actual implementation of the IDCT transform
</para>
@block: the block to transform
<!-- ##### MACRO GST_IDCT_TRANSPOSE ##### -->
<para>
Query if this the transformer needs transposed input
</para>
@idct: the transformer
<!-- ##### FUNCTION gst_idct_new ##### -->
<para>
Create a new IDCT transformer
</para>
@method: the desired method
@Returns: the new transformer
<!-- ##### MACRO gst_idct_convert ##### -->
<para>
Perform the conversion
</para>
@idct: the transformer
@blocks: a pointer to the blocks
<!-- ##### MACRO gst_idct_convert_sparse ##### -->
<para>
Perform a sparse conversion
</para>
@idct: the transformer
@blocks: the blocks
<!-- ##### FUNCTION gst_idct_destroy ##### -->
<para>
Destroy the transformer
</para>
@idct: the transformer to destroy