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() -> UInt32
Objective C
- (UInt32)frames
Обсуждение
Этот метод отличается от секторов, в которых он возвращает вызывающей стороне число кадров, остающихся в текущую секунду. Например, значение DRMSF 5:30:72 возвратится 72 от сообщения до кадров.
Оператор импорта
Objective C
@import DiscRecording;
Swift
import DiscRecording
Доступность
Доступный в OS X v10.2 и позже.
-
Инициализирует объект msf, длина которого является кадрами.
Объявление
Swift
init!(frames
frames
: 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
Параметры
otherDRMSF
msf для сравнения с получателем
Возвращаемое значение
YES, если эти два объекта равны, НЕТ иначе.
Оператор импорта
Objective C
@import DiscRecording;
Swift
import DiscRecording
Доступность
Доступный в OS X v10.2 и позже.
-
Возвращает число минут, представленных получателем.
Объявление
Swift
func minutes() -> UInt32
Objective 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
Параметры
msf
msf для добавления к получателю
Возвращаемое значение
Новый DRMSF возражает всего сумме получателя и msf
Оператор импорта
Objective C
@import DiscRecording;
Swift
import DiscRecording
Доступность
Доступный в OS X v10.2 и позже.
-
Вычитает msf к получателю.
Объявление
Objective C
- (DRMSF *)msfBySubtracting:(DRMSF *)
msf
Параметры
msf
msf для вычитания из получателя
Возвращаемое значение
Новый DRMSF возражает всего различию получателя и msf
Оператор импорта
Objective C
@import DiscRecording;
Swift
import DiscRecording
Доступность
Доступный в OS X v10.2 и позже.
-
Возвращает число секунд, представленных получателем.
Объявление
Swift
func seconds() -> UInt32
Objective C
- (UInt32)seconds
Обсуждение
Если получатель представляет не целое число секунд, только целое второе значение возвращается. Например, значение DRMSF 5:30:72 возвратится 30 от сообщения до секунд.
Оператор импорта
Objective C
@import DiscRecording;
Swift
import DiscRecording
Доступность
Доступный в OS X v10.2 и позже.
-
Возвращает общее количество кадров/секторов, представленных получателем.
Объявление
Swift
func sectors() -> UInt32
Objective 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 и позже.