/** * Creates a new selector that will restrict the result of <code>select()</code> to the given flavor. * * @param flavor * the flavor */ public AudioVisualElementSelector(MediaPackageElementFlavor flavor) { addFlavor(flavor); }
/** * Specifies an explicit audio flavor. * * @param flavor * the flavor */ public void setAudioFlavor(String flavor) { if (flavor == null) { audioFlavor = null; } else { setAudioFlavor(MediaPackageElementFlavor.parseFlavor(flavor)); } }
/** * Specifies an explicit video flavor. * * @param flavor * the flavor */ public void setVideoFlavor(String flavor) { if (flavor == null) { videoFlavor = null; } else { setVideoFlavor(MediaPackageElementFlavor.parseFlavor(flavor)); } }
/** * Specifies an explicit audio flavor. * * @param flavor * the flavor */ public void setAudioFlavor(MediaPackageElementFlavor flavor) { if (flavor != null) addFlavor(flavor); audioFlavor = flavor; }
/** * Specifies an explicit video flavor. * * @param flavor * the flavor */ public void setVideoFlavor(MediaPackageElementFlavor flavor) { if (flavor != null) addFlavor(flavor); videoFlavor = flavor; }