zyc 689fa8936b Integrate Volcengine realtime voice + Live2D mouth driving
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-14 15:39:23 +08:00

25 lines
742 B
Objective-C

//
// FileUtils.h
// SpeechDemo
//
// Created by fangweiwei on 2020/6/16.
// Copyright © 2020 fangweiwei. All rights reserved.
//
#import <Foundation/Foundation.h>
NS_ASSUME_NONNULL_BEGIN
@interface FileUtils : NSObject
+ (NSFileHandle *)openFileForReading:(NSString *)filename inPath:(NSString *)path;
+ (NSFileHandle *)openFileForWriting:(NSString *)filename inPath:(NSString *)path;
+ (BOOL)writeData:(NSData *)data toFileHandel:(NSFileHandle *)fileHandle;
+ (BOOL)writeString:(NSString *)data toFileHandel:(NSFileHandle *)fileHandle;
+ (BOOL)readData:(NSData *_Nullable*_Nullable)data length:(NSUInteger)length fromFileHandel:(NSFileHandle *)fileHandle;
+ (void)closeFile:(NSFileHandle *)filehandle;
@end
NS_ASSUME_NONNULL_END