|
FFmpegKit iOS / macOS / tvOS API 4.5
|
#import <MediaInformationSession.h>
Instance Methods | |
| (instancetype) | - init: |
| (instancetype) | - init:withExecuteCallback: |
| (instancetype) | - init:withExecuteCallback:withLogCallback: |
| (MediaInformation *) | - getMediaInformation |
| (void) | - setMediaInformation: |
Instance Methods inherited from FFprobeSession | |
| (instancetype) | - init:withExecuteCallback:withLogCallback:withLogRedirectionStrategy: |
| (BOOL) | - isFFmpeg [implementation] |
| (BOOL) | - isFFprobe [implementation] |
Instance Methods inherited from AbstractSession | |
| (void) | - waitForAsynchronousMessagesInTransmit: |
| (ExecuteCallback) | - getExecuteCallback [implementation] |
| (LogCallback) | - getLogCallback [implementation] |
| (long) | - getSessionId [implementation] |
| (NSDate *) | - getCreateTime [implementation] |
| (NSDate *) | - getStartTime [implementation] |
| (NSDate *) | - getEndTime [implementation] |
| (long) | - getDuration [implementation] |
| (NSArray *) | - getArguments [implementation] |
| (NSString *) | - getCommand [implementation] |
| (NSArray *) | - getAllLogsWithTimeout: [implementation] |
| (NSArray *) | - getAllLogs [implementation] |
| (NSArray *) | - getLogs [implementation] |
| (NSString *) | - getAllLogsAsStringWithTimeout: [implementation] |
| (NSString *) | - getAllLogsAsString [implementation] |
| (NSString *) | - getLogsAsString [implementation] |
| (NSString *) | - getOutput [implementation] |
| (SessionState) | - getState [implementation] |
| (ReturnCode *) | - getReturnCode [implementation] |
| (NSString *) | - getFailStackTrace [implementation] |
| (LogRedirectionStrategy) | - getLogRedirectionStrategy [implementation] |
| (BOOL) | - thereAreAsynchronousMessagesInTransmit [implementation] |
| (void) | - addLog: [implementation] |
| (void) | - startRunning [implementation] |
| (void) | - complete: [implementation] |
| (void) | - fail: [implementation] |
| (void) | - cancel [implementation] |
Class Methods | |
| (void) | + initialize [implementation] |
A custom FFprobe session, which produces a MediaInformation object using the FFprobe output.
Definition at line 31 of file MediaInformationSession.h.
| - (MediaInformation *) getMediaInformation |
Returns the media information extracted in this session.
Definition at line 1 of file MediaInformationSession.m.
| - (instancetype) init: | (NSArray*) | arguments |
Creates a new media information session.
| arguments | command arguments |
Reimplemented from FFprobeSession.
Definition at line 1 of file MediaInformationSession.m.
| - (instancetype) init: | (NSArray*) | arguments | |
| withExecuteCallback: | (ExecuteCallback) | executeCallback | |
Creates a new media information session.
| arguments | command arguments |
| executeCallback | session specific execute callback |
Reimplemented from FFprobeSession.
Definition at line 1 of file MediaInformationSession.m.
| - (instancetype) init: | (NSArray*) | arguments | |
| withExecuteCallback: | (ExecuteCallback) | executeCallback | |
| withLogCallback: | (LogCallback) | logCallback | |
Creates a new media information session.
| arguments | command arguments |
| executeCallback | session specific execute callback |
| logCallback | session specific log callback |
Reimplemented from FFprobeSession.
Definition at line 1 of file MediaInformationSession.m.
|
implementation |
Reimplemented from FFprobeSession.
Definition at line 1 of file MediaInformationSession.m.
| - (void) setMediaInformation: | (MediaInformation*) | mediaInformation |
Sets the media information extracted in this session.
| mediaInformation | media information extracted |
Definition at line 1 of file MediaInformationSession.m.