GStreamer 0.8 Core Reference Manual |
---|
GstCpu — Descripe CPU features
#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 |
<< GstConfig | GstData >> |