C# Class Banshee.GStreamer.PlayerEngine

Inheritance: Banshee.MediaEngine.PlayerEngine, IEqualizer, IVisualizationDataSource, ISupportClutter
Afficher le fichier Open project: mono-soc-2011/banshee

Méthodes publiques

Свойство Type Description
GaplessEnabledSchema SchemaEntry
ReplayGainEnabledSchema SchemaEntry

Private Properties

Свойство Type Description
InstallPreferences void
OnAboutToFinish void
OnBuffering void
OnEos void
OnError void
OnIterate bool
OnNextTrackStarting void
OnReadyTimeout bool
OnStateChange void
OnTagFound void
OnVideoPipelineSetup System.IntPtr
OnVideoPrepareWindow void
OnVisualizationData void
OnVolumeChanged void
ProcessNativeTagResult Banshee.Streaming.StreamTag
StartIterating void
StopIterating void
UninstallPreferences void
bp_audiosink_has_volume bool
bp_can_seek bool
bp_destroy void
bp_equalizer_get_bandrange void
bp_equalizer_get_frequencies void
bp_equalizer_get_nbands uint
bp_equalizer_is_supported bool
bp_equalizer_set_gain void
bp_equalizer_set_preamp_level void
bp_get_duration ulong
bp_get_error_quarks void
bp_get_pipeline_elements bool
bp_get_position ulong
bp_get_subtitle_count int
bp_get_subtitle_description System.IntPtr
bp_get_subtitle_uri System.IntPtr
bp_get_volume double
bp_initialize_pipeline bool
bp_new System.IntPtr
bp_open bool
bp_pause void
bp_play void
bp_replaygain_get_enabled bool
bp_replaygain_set_enabled void
bp_set_about_to_finish_callback void
bp_set_application_gdk_window void
bp_set_buffering_callback void
bp_set_eos_callback void
bp_set_error_callback void
bp_set_next_track bool
bp_set_next_track_starting_callback void
bp_set_position bool
bp_set_state_changed_callback void
bp_set_subtitle void
bp_set_subtitle_uri void
bp_set_tag_found_callback void
bp_set_video_pipeline_setup_callback void
bp_set_video_prepare_window_callback void
bp_set_vis_data_callback void
bp_set_volume void
bp_set_volume_changed_callback void
bp_stop void
bp_supports_gapless bool
bp_video_get_display_context System.IntPtr
bp_video_get_display_context_type VideoDisplayContextType
bp_video_set_display_context void
bp_video_window_expose void
bp_video_window_realize void
clutter_gst_video_sink_new System.IntPtr
gstreamer_version_string string

Méthodes publiques

Méthode Description
Close ( bool fullShutdown ) : void
DisableClutterVideoSink ( ) : void
Dispose ( ) : void
EnableClutterVideoSink ( IntPtr videoTexture ) : void
GetBaseElements ( ) : System.IntPtr[]
GetSubtitleDescription ( int index ) : string
Pause ( ) : void
Play ( ) : void
PlayerEngine ( ) : System
SetEqualizerGain ( uint band, double gain ) : void
SetNextTrackUri ( SafeUri uri, bool maybeVideo ) : void
VideoExpose ( IntPtr window, bool direct ) : void
VideoWindowRealize ( IntPtr window ) : void

Méthodes protégées

Méthode Description
Initialize ( ) : void
OpenUri ( SafeUri uri, bool maybeVideo ) : void

Private Methods

Méthode Description
InstallPreferences ( ) : void
OnAboutToFinish ( IntPtr player ) : void
OnBuffering ( IntPtr player, int progress ) : void
OnEos ( IntPtr player ) : void
OnError ( IntPtr player, uint domain, int code, IntPtr error, IntPtr debug ) : void
OnIterate ( ) : bool
OnNextTrackStarting ( IntPtr player ) : void
OnReadyTimeout ( ) : bool
OnStateChange ( IntPtr player, GstState old_state, GstState new_state, GstState pending_state ) : void
OnTagFound ( IntPtr player, string tagName, GLib &value ) : void
OnVideoPipelineSetup ( IntPtr player, IntPtr bus ) : IntPtr
OnVideoPrepareWindow ( IntPtr player ) : void
OnVisualizationData ( IntPtr player, int channels, int samples, IntPtr data, int bands, IntPtr spectrum ) : void
OnVolumeChanged ( IntPtr player, double newVolume ) : void
ProcessNativeTagResult ( string tagName, GLib &valueRaw ) : Banshee.Streaming.StreamTag
StartIterating ( ) : void
StopIterating ( ) : void
UninstallPreferences ( ) : void
bp_audiosink_has_volume ( HandleRef player ) : bool
bp_can_seek ( HandleRef player ) : bool
bp_destroy ( HandleRef player ) : void
bp_equalizer_get_bandrange ( HandleRef player, int &min, int &max ) : void
bp_equalizer_get_frequencies ( HandleRef player, [ freq ) : void
bp_equalizer_get_nbands ( HandleRef player ) : uint
bp_equalizer_is_supported ( HandleRef player ) : bool
bp_equalizer_set_gain ( HandleRef player, uint bandnum, double gain ) : void
bp_equalizer_set_preamp_level ( HandleRef player, double level ) : void
bp_get_duration ( HandleRef player ) : ulong
bp_get_error_quarks ( uint &core, uint &library, uint &resource, uint &stream ) : void
bp_get_pipeline_elements ( HandleRef player, IntPtr &playbin, IntPtr &audiobin, IntPtr &audiotee ) : bool
bp_get_position ( HandleRef player ) : ulong
bp_get_subtitle_count ( HandleRef player ) : int
bp_get_subtitle_description ( HandleRef player, int index ) : IntPtr
bp_get_subtitle_uri ( HandleRef player ) : IntPtr
bp_get_volume ( HandleRef player ) : double
bp_initialize_pipeline ( HandleRef player ) : bool
bp_new ( ) : IntPtr
bp_open ( HandleRef player, IntPtr uri, bool maybeVideo ) : bool
bp_pause ( HandleRef player ) : void
bp_play ( HandleRef player ) : void
bp_replaygain_get_enabled ( HandleRef player ) : bool
bp_replaygain_set_enabled ( HandleRef player, bool enabled ) : void
bp_set_about_to_finish_callback ( HandleRef player, BansheePlayerAboutToFinishCallback cb ) : void
bp_set_application_gdk_window ( HandleRef player, IntPtr window ) : void
bp_set_buffering_callback ( HandleRef player, BansheePlayerBufferingCallback cb ) : void
bp_set_eos_callback ( HandleRef player, BansheePlayerEosCallback cb ) : void
bp_set_error_callback ( HandleRef player, BansheePlayerErrorCallback cb ) : void
bp_set_next_track ( HandleRef player, IntPtr uri, bool maybeVideo ) : bool
bp_set_next_track_starting_callback ( HandleRef player, BansheePlayerNextTrackStartingCallback cb ) : void
bp_set_position ( HandleRef player, ulong time_ms ) : bool
bp_set_state_changed_callback ( HandleRef player, BansheePlayerStateChangedCallback cb ) : void
bp_set_subtitle ( HandleRef player, int index ) : void
bp_set_subtitle_uri ( HandleRef player, IntPtr uri ) : void
bp_set_tag_found_callback ( HandleRef player, GstTaggerTagFoundCallback cb ) : void
bp_set_video_pipeline_setup_callback ( HandleRef player, VideoPipelineSetupHandler cb ) : void
bp_set_video_prepare_window_callback ( HandleRef player, VideoPrepareWindowHandler cb ) : void
bp_set_vis_data_callback ( HandleRef player, BansheePlayerVisDataCallback cb ) : void
bp_set_volume ( HandleRef player, double volume ) : void
bp_set_volume_changed_callback ( HandleRef player, BansheePlayerVolumeChangedCallback cb ) : void
bp_stop ( HandleRef player, bool nullstate ) : void
bp_supports_gapless ( HandleRef player ) : bool
bp_video_get_display_context ( HandleRef player ) : IntPtr
bp_video_get_display_context_type ( HandleRef player ) : VideoDisplayContextType
bp_video_set_display_context ( HandleRef player, IntPtr displayContext ) : void
bp_video_window_expose ( HandleRef player, IntPtr displayContext, bool direct ) : void
bp_video_window_realize ( HandleRef player, IntPtr window ) : void
clutter_gst_video_sink_new ( IntPtr texture ) : IntPtr
gstreamer_version_string ( ) : string

Method Details

Close() public méthode

public Close ( bool fullShutdown ) : void
fullShutdown bool
Résultat void

DisableClutterVideoSink() public méthode

public DisableClutterVideoSink ( ) : void
Résultat void

Dispose() public méthode

public Dispose ( ) : void
Résultat void

EnableClutterVideoSink() public méthode

public EnableClutterVideoSink ( IntPtr videoTexture ) : void
videoTexture System.IntPtr
Résultat void

GetBaseElements() public méthode

public GetBaseElements ( ) : System.IntPtr[]
Résultat System.IntPtr[]

GetSubtitleDescription() public méthode

public GetSubtitleDescription ( int index ) : string
index int
Résultat string

Initialize() protected méthode

protected Initialize ( ) : void
Résultat void

OpenUri() protected méthode

protected OpenUri ( SafeUri uri, bool maybeVideo ) : void
uri Hyena.SafeUri
maybeVideo bool
Résultat void

Pause() public méthode

public Pause ( ) : void
Résultat void

Play() public méthode

public Play ( ) : void
Résultat void

PlayerEngine() public méthode

public PlayerEngine ( ) : System
Résultat System

SetEqualizerGain() public méthode

public SetEqualizerGain ( uint band, double gain ) : void
band uint
gain double
Résultat void

SetNextTrackUri() public méthode

public SetNextTrackUri ( SafeUri uri, bool maybeVideo ) : void
uri Hyena.SafeUri
maybeVideo bool
Résultat void

VideoExpose() public méthode

public VideoExpose ( IntPtr window, bool direct ) : void
window System.IntPtr
direct bool
Résultat void

VideoWindowRealize() public méthode

public VideoWindowRealize ( IntPtr window ) : void
window System.IntPtr
Résultat void

Property Details

GaplessEnabledSchema public_oe static_oe property

public static SchemaEntry GaplessEnabledSchema
Résultat SchemaEntry

ReplayGainEnabledSchema public_oe static_oe property

public static SchemaEntry ReplayGainEnabledSchema
Résultat SchemaEntry