public int getBootChannelNum(int channelIndex) { int channelNum = 0; DTVChannelDetailInfo channelDetailInfo = null; channelDetailInfo = mChannelInfoMagager.getChanneDetailInfo(channelIndex); if (null != channelDetailInfo) { channelNum = channelDetailInfo.miChannelnumber; } return channelNum; }
public DtvAudioTrack getAudioTrack(int programIndex) { DtvAudioTrack audioTrack = null; AudioTrack audio = null; DTVChannelDetailInfo channelDetailInfo = null; channelDetailInfo = mChannelInfoMagager.getChanneDetailInfo(programIndex); if (null != channelDetailInfo) { audio = channelDetailInfo.mAudioTrackInfo; if (audio != null) { audioTrack = new DtvAudioTrack(audio); } } return audioTrack; }
/** * @param channelIndex * @return channeltype TV<1> radio<2> */ public int getBootChannelType(int channelIndex) { int channelType = ConstServiceType.SERVICE_TYPE_TV; DTVChannelDetailInfo channelDetailInfo = null; channelDetailInfo = mChannelInfoMagager.getChanneDetailInfo(channelIndex); if (null != channelDetailInfo) { channelType = (channelDetailInfo.miServiceType == ConstServiceType.SERVICE_TYPE_RADIO) ? ConstServiceType.SERVICE_TYPE_RADIO : ConstServiceType.SERVICE_TYPE_TV; } Log.i(TAG, "LL getBootChannelType()>>channelType = " + channelType); return channelType; }
public DTVChannelDetailInfo getDtvChannelDetailInfo(int channelIndex) { DTVChannelDetailInfo channelDetailInfo = null; channelDetailInfo = mChannelInfoMagager.getChanneDetailInfo(channelIndex); return channelDetailInfo; }