| GStreamer 0.8 Core API Reference (0.7.6) |
|---|
GstCpu — Request the features of the CPU.
#include <gst/gst.h> 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 >> |