Skip to content

Commit

Permalink
Bug Fix: Clean up input node class definition
Browse files Browse the repository at this point in the history
Fix some missing items, and add nullability declarations.

Signed-off-by: Christopher Snowhill <[email protected]>
  • Loading branch information
kode54 committed Feb 19, 2025
1 parent e49ba8e commit ff9bd89
Showing 1 changed file with 8 additions and 6 deletions.
14 changes: 8 additions & 6 deletions Audio/Chain/InputNode.h
Original file line number Diff line number Diff line change
Expand Up @@ -35,21 +35,23 @@

Semaphore *exitAtTheEndOfTheStream;
}
@property(readonly) Semaphore *exitAtTheEndOfTheStream;
@property(readonly) Semaphore * _Nonnull exitAtTheEndOfTheStream;
@property(readonly) BOOL threadExited;

- (BOOL)openWithSource:(id<CogSource>)source;
- (BOOL)openWithDecoder:(id<CogDecoder>)d;
- (id _Nullable)initWithController:(id _Nonnull)c previous:(id _Nullable)p;

- (BOOL)openWithSource:(id<CogSource>_Nonnull)source;
- (BOOL)openWithDecoder:(id<CogDecoder>_Nonnull)d;

- (void)process;
- (NSDictionary *)properties;
- (NSDictionary *_Nonnull)properties;
- (void)seek:(long)frame;

- (void)registerObservers;

- (BOOL)setTrack:(NSURL *)track;
- (BOOL)setTrack:(NSURL *_Nonnull)track;

- (id<CogDecoder>)decoder;
- (id<CogDecoder>_Nonnull)decoder;

- (void)setLastVolume:(double)v;

Expand Down

0 comments on commit ff9bd89

Please sign in to comment.