1 <!-- ##### SECTION Title ##### -->
4 <!-- ##### SECTION Short_Description ##### -->
6 Request the features of the CPU.
8 <!-- ##### SECTION Long_Description ##### -->
10 This module can be used when developing plugins. It is
11 typically used to enable special optimisations based on the
15 You'll get a bitmask of flags with gst_cpu_get_flags().
18 <!-- ##### SECTION See_Also ##### -->
23 <!-- ##### ENUM GstCPUFlags ##### -->
25 Flags that represent cpu capabilities
28 @GST_CPU_FLAG_MMX: The cpu is mmx enabled
29 @GST_CPU_FLAG_SSE: The cpu is sse enabled
30 @GST_CPU_FLAG_MMXEXT: The cpu has extended mmx instructions
31 @GST_CPU_FLAG_3DNOW: The cpu is 3DNOW enabled
33 <!-- ##### FUNCTION gst_cpu_get_flags ##### -->
35 Request a set of bits specifiying the features of the CPU.
38 @Returns: the features of the CPU