SSPDSyncTiming
Introductiontimings of beats in bars for synchronisation support for SSPlayData Methods
createFromJSONcreate from a JSON-encoded file +(nullable SSPDSyncTiming*)createFromJSON:(nonnull NSURL *)url error:(NSError**)error; ParametersSee Also createFromJSON:error:create from a JSON-encoded file +(nullable SSPDSyncTiming*)createFromJSON:(nonnull NSURL *)url error:(NSError**)error; ParametersSee Also getRawTimingInfo:fill the C timing struct -(bool)getRawTimingInfo:(nonnull sscore_pd_timinginfo*)rval; ParametersReturn Valuefalse if failed (rval = nil) initWithBarsArrayinitialise with array of SSBarTiming -(nonnull instancetype)initWithBarsArray:(nonnull NSArray<SSPDBarTiming*> *)bars mediaStart:(int)mediaStart_ms; ParametersReturn Valuean object of type SSPDSyncTiming See Also initWithBarsArray:mediaStart:initialise with array of SSBarTiming -(nonnull instancetype)initWithBarsArray:(nonnull NSArray<SSPDBarTiming*> *)bars mediaStart:(int)mediaStart_ms; ParametersSee Also saveToJSONUrl:save to a JSON file -(bool)saveToJSONUrl:(nonnull NSURL*)url; ParametersProperties
barFaultscheck valid timings @property (readonly, nonnull) NSArray<NSNumber*> *barFaults; Return Valuearray of bar numbers with inconsistent timings barsthe array of bar timings @property (readonly, nonnull) NSArray<SSPDBarTiming*> *bars; jsonfor JSON serialisation @property (readonly, nonnull) NSDictionary *json; mediaStart_msthe time at which to start any synchronised media (default = 0) @property (readonly) int mediaStart_ms; |