Package org.robovm.apple.coremedia
Class CMTextFormatDescription
java.lang.Object
org.robovm.rt.bro.NativeObject
org.robovm.apple.corefoundation.CFType
org.robovm.apple.coremedia.CMFormatDescription
org.robovm.apple.coremedia.CMTextFormatDescription
- All Implemented Interfaces:
AutoCloseable
public class CMTextFormatDescription extends CMFormatDescription
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCMTextFormatDescription.CMTextFormatDescriptionPtrNested classes/interfaces inherited from class org.robovm.apple.coremedia.CMFormatDescription
CMFormatDescription.CMFormatDescriptionPtrNested classes/interfaces inherited from class org.robovm.apple.corefoundation.CFType
CFType.AsListMarshaler, CFType.CFTypePtr, CFType.Marshaler, CFType.NoRetainMarshaler -
Constructor Summary
Constructors Constructor Description CMTextFormatDescription() -
Method Summary
Methods inherited from class org.robovm.apple.coremedia.CMFormatDescription
create, create, create0, equalsTo, equalsTo, equalsTo, getClassTypeID, getExtension, getExtensionDictionary, getMediaSubType, getMediaTypeMethods inherited from class org.robovm.apple.corefoundation.CFType
autorelease, close, dispose, dispose, doDispose, equalsTo, finalize, getAllocator, getDescription, getRetainCount, getTypeID, getTypeIDDescription, hash, makeCollectable, release, release, retain, retain, show, toString
-
Constructor Details
-
CMTextFormatDescription
public CMTextFormatDescription()
-
-
Method Details
-
create
public static CMTextFormatDescription create(CMMediaType mediaType, CMTextFormatType mediaSubtype, CMTextFormatDescriptionExtension extensions) throws OSStatusException- Throws:
OSStatusException
-
getExtensions
-
getTextFormatType
-
createFromBigEndianTextDescriptionData
public static CMTextFormatDescription createFromBigEndianTextDescriptionData(BytePtr textDescriptionData, long textDescriptionSize, String textDescriptionFlavor, CMMediaType mediaType) throws OSStatusException- Throws:
OSStatusException- Since:
- Available in iOS 8.0 and later.
-
createFromBigEndianTextDescriptionBlockBuffer
public static CMTextFormatDescription createFromBigEndianTextDescriptionBlockBuffer(CMBlockBuffer textDescriptionBlockBuffer, String textDescriptionFlavor, CMMediaType mediaType) throws OSStatusException- Throws:
OSStatusException- Since:
- Available in iOS 8.0 and later.
-
getDisplayFlags
- Throws:
OSStatusException- Since:
- Available in iOS 4.0 and later.
-
getHorizontalJustification
- Throws:
OSStatusException- Since:
- Available in iOS 4.0 and later.
-
getVerticalJustification
- Throws:
OSStatusException- Since:
- Available in iOS 4.0 and later.
-
getDefaultTextBox
public CGRect getDefaultTextBox(boolean originIsAtTopLeft, double heightOfTextTrack) throws OSStatusException- Throws:
OSStatusException- Since:
- Available in iOS 4.0 and later.
-
getDefaultStyleLocalFontID
- Throws:
OSStatusException- Since:
- Available in iOS 4.0 and later.
-
isDefaultStyleBold
- Throws:
OSStatusException- Since:
- Available in iOS 4.0 and later.
-
isDefaultStyleItalic
- Throws:
OSStatusException- Since:
- Available in iOS 4.0 and later.
-
isDefaultStyleUnderline
- Throws:
OSStatusException- Since:
- Available in iOS 4.0 and later.
-
getDefaultStyleFontSize
- Throws:
OSStatusException- Since:
- Available in iOS 4.0 and later.
-
copyAsBigEndianTextDescriptionBlockBuffer
public CMBlockBuffer copyAsBigEndianTextDescriptionBlockBuffer(String textDescriptionFlavor) throws OSStatusException- Throws:
OSStatusException- Since:
- Available in iOS 8.0 and later.
-
getDisplayFlags0
-
getJustification0
-
getDefaultTextBox0
protected OSStatus getDefaultTextBox0(boolean originIsAtTopLeft, double heightOfTextTrack, CGRect.CGRectPtr defaultTextBoxOut) -
getDefaultStyle0
protected OSStatus getDefaultStyle0(ShortPtr localFontIDOut, BooleanPtr boldOut, BooleanPtr italicOut, BooleanPtr underlineOut, MachineSizedFloatPtr fontSizeOut, MachineSizedFloatPtr colorComponentsOut) -
getFontName0
-