内容表

上一话题

QMultimedia

下一话题

QRadioDataControl

QRadioData

QRadioData class provides interfaces to the RDS functionality of the system radio. 更多

Inheritance diagram of PySide2.QtMultimedia.QRadioData

详细描述

The radio data object will emit signals for any changes in radio data. You can enable or disable alternative frequency with setAlternativeFrequenciesEnabled() .

You can get a QRadioData instance fromt the radioData property from a QRadioTuner 实例。

radio = new QRadioTuner;
radioData = radio->radioData();
											

Alternatively, you can pass an instance of QRadioTuner to the constructor to QRadioData .

另请参阅

无线电概述

class QRadioData ( mediaObject [ , parent=None ] )
param parent

QObject

param mediaObject

QMediaObject

Constructs a radio data based on a mediaObject and parent .

mediaObject should be an instance of QRadioTuner . It is preferable to use the radioData property on a QRadioTuner instance to get an instance of QRadioData .

During construction, this class is bound to the mediaObject 使用 bind() 方法。

PySide2.QtMultimedia.QRadioData. Error

Enumerates radio data error conditions.

常量

描述

QRadioData.NoError

没有发生错误。

QRadioData.ResourceError

There is no radio service available.

QRadioData.OpenError

Unable to open radio device.

QRadioData.OutOfRangeError

An attempt to set a frequency or band that is not supported by radio device.

PySide2.QtMultimedia.QRadioData. ProgramType

This property holds the type of the currently playing program as transmitted by the radio station. The value can be any one of the values defined in the table below.

常量

描述

QRadioData.Undefined

QRadioData.News

QRadioData.CurrentAffairs

QRadioData.Information

QRadioData.Sport

QRadioData.Education

QRadioData.Drama

QRadioData.Culture

QRadioData.Science

QRadioData.Varied

QRadioData.PopMusic

QRadioData.RockMusic

QRadioData.EasyListening

QRadioData.LightClassical

QRadioData.SeriousClassical

QRadioData.OtherMusic

QRadioData.Weather

QRadioData.Finance

QRadioData.ChildrensProgrammes

QRadioData.SocialAffairs

QRadioData.Religion

QRadioData.PhoneIn

QRadioData.Travel

QRadioData.Leisure

QRadioData.JazzMusic

QRadioData.CountryMusic

QRadioData.NationalMusic

QRadioData.OldiesMusic

QRadioData.FolkMusic

QRadioData.Documentary

QRadioData.AlarmTest

QRadioData.Alarm

QRadioData.Talk

QRadioData.ClassicRock

QRadioData.AdultHits

QRadioData.SoftRock

QRadioData.Top40

QRadioData.Soft

QRadioData.Nostalgia

QRadioData.Classical

QRadioData.RhythmAndBlues

QRadioData.SoftRhythmAndBlues

QRadioData.Language

QRadioData.ReligiousMusic

QRadioData.ReligiousTalk

QRadioData.Personality

QRadioData.Public

QRadioData.College

PySide2.QtMultimedia.QRadioData. alternativeFrequenciesEnabledChanged ( enabled )
参数

enabled bool

PySide2.QtMultimedia.QRadioData. availability ( )
返回类型

AvailabilityStatus

Returns the availability of the radio data service.

A long as there is a media service which provides radio functionality, then the availability will be that of the radio tuner .

PySide2.QtMultimedia.QRadioData. error ( )
返回类型

Error

Returns the error state of a radio data.

另请参阅

errorString()

PySide2.QtMultimedia.QRadioData. error ( error )
参数

error Error

PySide2.QtMultimedia.QRadioData. errorString ( )
返回类型

unicode

Returns a description of a radio data’s error state.

另请参阅

error()

PySide2.QtMultimedia.QRadioData. isAlternativeFrequenciesEnabled ( )
返回类型

bool

PySide2.QtMultimedia.QRadioData. programType ( )
返回类型

ProgramType

PySide2.QtMultimedia.QRadioData. programTypeChanged ( programType )
参数

programType ProgramType

PySide2.QtMultimedia.QRadioData. programTypeName ( )
返回类型

unicode

PySide2.QtMultimedia.QRadioData. programTypeNameChanged ( programTypeName )
参数

programTypeName – unicode

PySide2.QtMultimedia.QRadioData. radioText ( )
返回类型

unicode

PySide2.QtMultimedia.QRadioData. radioTextChanged ( radioText )
参数

radioText – unicode

PySide2.QtMultimedia.QRadioData. setAlternativeFrequenciesEnabled ( enabled )
参数

enabled bool

PySide2.QtMultimedia.QRadioData. stationId ( )
返回类型

unicode

PySide2.QtMultimedia.QRadioData. stationIdChanged ( stationId )
参数

stationId – unicode

PySide2.QtMultimedia.QRadioData. stationName ( )
返回类型

unicode

PySide2.QtMultimedia.QRadioData. stationNameChanged ( stationName )
参数

stationName – unicode