DRMSF
Представление временного интервала, выраженного в минутах, секундах и кадрах.
На CDs минуты/секунды/кадры используются для идентификации расположения на диск (который является самым полезным на аудиодиске), но применяется к любой позиции на диске независимо от того, какие данные присутствуют.
Кадр эквивалентен сектору или блоку в нормальном дисковом языке. 75 кадров составляют одну секунду, таким образом, 2-секундная пауза (типичный размер перед разрывом) является 150 кадрами.
Соответствует
-
AnyObject -
BooleanLiteralConvertible -
CKRecordValue -
CVarArgType -
Сопоставимый -
FloatLiteralConvertible -
Hashable -
IntegerLiteralConvertible -
NSCoding -
NSCopying -
NSObjectProtocol -
NSSecureCoding -
Печатаемый -
NSCopying -
NSObject -
NSSecureCoding
Оператор импорта
Swift
import DiscRecording
Objective C
@import DiscRecording;
Доступность
Доступный в OS X v10.2 и позже.
-
Возвращает текстовое представление получателя.
Возвращаемое значение
NSString, содержащий текстовое представление объекта со стандартным форматированием.
Оператор импорта
Objective C
@import DiscRecording;Swift
import DiscRecordingДоступность
Доступный в OS X v10.2 и позже.
-
Возвращает текстовое представление получателя.
Объявление
Параметры
formatФормат строки описания.
Возвращаемое значение
NSString, содержащий текстовое представление объекта, использующего указанный формат.
Обсуждение
Строка формата очень подобна строке формата printf-стиля с % - вышел из символов форматирования.
%% Символ «%»
Минуты %m как десятичное число
Секунды %s как десятичное число
Кадры %f как десятичное число
В дополнение к этим символам форматирования дополнительный спецификатор длины может прибыть между тогда % и символом форматирования. Этот спецификатор длины вынудит рассматриваемое поле быть, по крайней мере, настолько широким. Например, спецификатор формата «%02m: 02%» заставят объект DRMSF представление 3 минут 9 секунд быть отформатированным как «03:09».
Средство форматирования знает и округление отношений. Если немного msf не будет нулем, но формат не выводит на экран то значение, то следующая более высокая стоимость будет увеличена одной для отражения этого. Расширяя наш пример выше, DRMSF со значением 3 минут, 9 секунд, 15 кадров с помощью формата specfier «%02m: 02%», будут отформатированы как «03:10», так как 15 кадров окружают секунды к следующему значению
Оператор импорта
Objective C
@import DiscRecording;Swift
import DiscRecordingДоступность
Доступный в OS X v10.2 и позже.
-
Возвращает число кадров, представленных получателем.
Объявление
Swift
func frames() -> UInt32Objective C
- (UInt32)framesОбсуждение
Этот метод отличается от секторов, в которых он возвращает вызывающей стороне число кадров, остающихся в текущую секунду. Например, значение DRMSF 5:30:72 возвратится 72 от сообщения до кадров.
Оператор импорта
Objective C
@import DiscRecording;Swift
import DiscRecordingДоступность
Доступный в OS X v10.2 и позже.
-
Инициализирует объект msf, длина которого является кадрами.
Объявление
Swift
init!(framesframes: UInt32)Objective C
- (id)initWithFrames:(UInt32)framesВозвращаемое значение
Объект DRMSF.
Оператор импорта
Objective C
@import DiscRecording;Swift
import DiscRecordingДоступность
Доступный в OS X v10.2 и позже.
-
Инициализирует объект msf, инициализированный к значению, представленному строкой
Возвращаемое значение
Объект DRMSF.
Оператор импорта
Objective C
@import DiscRecording;Swift
import DiscRecordingДоступность
Доступный в OS X v10.2 и позже.
-
Выдерживает сравнение на emsf с другим.
Объявление
Swift
func isEqualToMSF(_otherDRMSF: DRMSF!) -> BoolObjective C
- (BOOL)isEqualToMSF:(DRMSF *)otherDRMSFПараметры
otherDRMSFmsf для сравнения с получателем
Возвращаемое значение
YES, если эти два объекта равны, НЕТ иначе.
Оператор импорта
Objective C
@import DiscRecording;Swift
import DiscRecordingДоступность
Доступный в OS X v10.2 и позже.
-
Возвращает число минут, представленных получателем.
Объявление
Swift
func minutes() -> UInt32Objective C
- (UInt32)minutesОбсуждение
Если получатель представляет не целое число минут, только целое мелкое значение возвращается. Например, значение DRMSF 5:30:72 возвратится 5 от сообщения до минут.
Оператор импорта
Objective C
@import DiscRecording;Swift
import DiscRecordingДоступность
Доступный в OS X v10.2 и позже.
-
Добавляет msf к получателю.
Объявление
Objective C
- (DRMSF *)msfByAdding:(DRMSF *)msfПараметры
msfmsf для добавления к получателю
Возвращаемое значение
Новый DRMSF возражает всего сумме получателя и msf
Оператор импорта
Objective C
@import DiscRecording;Swift
import DiscRecordingДоступность
Доступный в OS X v10.2 и позже.
-
Вычитает msf к получателю.
Объявление
Objective C
- (DRMSF *)msfBySubtracting:(DRMSF *)msfПараметры
msfmsf для вычитания из получателя
Возвращаемое значение
Новый DRMSF возражает всего различию получателя и msf
Оператор импорта
Objective C
@import DiscRecording;Swift
import DiscRecordingДоступность
Доступный в OS X v10.2 и позже.
-
Возвращает число секунд, представленных получателем.
Объявление
Swift
func seconds() -> UInt32Objective C
- (UInt32)secondsОбсуждение
Если получатель представляет не целое число секунд, только целое второе значение возвращается. Например, значение DRMSF 5:30:72 возвратится 30 от сообщения до секунд.
Оператор импорта
Objective C
@import DiscRecording;Swift
import DiscRecordingДоступность
Доступный в OS X v10.2 и позже.
-
Возвращает общее количество кадров/секторов, представленных получателем.
Объявление
Swift
func sectors() -> UInt32Objective C
- (UInt32)sectorsОбсуждение
Этот метод отличается от кадров, в которых он возвращает вызывающей стороне общее количество кадров/секторов, представленных объектом. Например, значение DRMSF 5:30:72 возвратится 24822 от сообщения до секторов.
Оператор импорта
Objective C
@import DiscRecording;Swift
import DiscRecordingДоступность
Доступный в OS X v10.2 и позже.
-
Создает объект msf без длины/времени.
Возвращаемое значение
Автовыпущенный объект DRMSF.
Оператор импорта
Objective C
@import DiscRecording;Swift
import DiscRecordingДоступность
Доступный в OS X v10.2 и позже.
-
Создает объект msf, длина которого является кадрами.
Объявление
Swift
class func msfWithFrames(_frames: UInt32) -> DRMSF!Objective C
+ (DRMSF *)msfWithFrames:(UInt32)framesВозвращаемое значение
Автовыпущенный объект DRMSF.
Оператор импорта
Objective C
@import DiscRecording;Swift
import DiscRecordingДоступность
Доступный в OS X v10.2 и позже.
-
Создает объект msf, инициализированный к значению, представленному строкой
Объявление
Objective C
+ (DRMSF *)msfWithString:(NSString *)stringВозвращаемое значение
Автовыпущенный объект DRMSF.
Оператор импорта
Objective C
@import DiscRecording;Swift
import DiscRecordingДоступность
Доступный в OS X v10.2 и позже.
