|  |  |  | GStreamer 0.8 Core API Reference (0.8.4) |  | 
|---|
GstCpu — Descripe CPU features
enum GstCPUFlags; GstCPUFlags gst_cpu_get_flags (void);
This module can be used when developing plugins. It is typically used to enable special optimisations based on the features of the CPU.
You'll get a bitmask of flags with gst_cpu_get_flags().
typedef enum {
  GST_CPU_FLAG_MMX      = (1<<0),
  GST_CPU_FLAG_SSE      = (1<<1),
  GST_CPU_FLAG_MMXEXT   = (1<<2),
  GST_CPU_FLAG_3DNOW    = (1<<3)
} GstCPUFlags;
Flags that represent cpu capabilities
| GST_CPU_FLAG_MMX | The cpu is mmx enabled | 
| GST_CPU_FLAG_SSE | The cpu is sse enabled | 
| GST_CPU_FLAG_MMXEXT | The cpu has extended mmx instructions | 
| GST_CPU_FLAG_3DNOW | The cpu is 3DNOW enabled | 
GstCPUFlags gst_cpu_get_flags (void);
Request a set of bits specifiying the features of the CPU.
| Returns : | the features of the CPU | 
| << GstClock | GstData >> |