VLC 4.0.0-dev
|
Data Fields | ||
union { | ||
stream_extractor_t extractor | ||
stream_directory_t directory | ||
}; | ||
int(* | pf_init )(struct stream_extractor_private *, stream_t *) | |
Callback to handle initialization. | ||
void(* | pf_clean )(struct stream_extractor_private *) | |
Callback to handle clean-up. | ||
stream_t * | wrapper | |
the wrapping stream_t used to access the underlying stream-extractor | ||
stream_t * | source | |
the source stream consumed by the stream-extractor | ||
module_t *vlc_object_t * | object | |
< the stream-extractor module | ||
union { ... } stream_extractor_private |
stream_directory_t stream_extractor_private::directory |
stream_extractor_t stream_extractor_private::extractor |
module_t* vlc_object_t* stream_extractor_private::object |
< the stream-extractor module
the underlying stream-extractor object
Referenced by se_Release(), and StreamExtractorAttach().
void(* stream_extractor_private::pf_clean) (struct stream_extractor_private *) |
Callback to handle clean-up.
pf_clean, unless NULL, will be called when the stream-extractor is to be destroyed, and shall be used to clean-up resources (acquired during initialization, see pf_init).
Referenced by se_Release(), and StreamExtractorAttach().
int(* stream_extractor_private::pf_init) (struct stream_extractor_private *, stream_t *) |
Callback to handle initialization.
pf_init will be called after successful module probing to initialize the relevant members of the underlying stream-extractor object, as well as the wrapping stream.
Referenced by se_AttachWrapper(), and StreamExtractorAttach().
stream_t* stream_extractor_private::source |
the source stream consumed by the stream-extractor
Referenced by se_AttachWrapper(), se_Release(), stream_extractor_AttachParsed(), StreamExtractorAttach(), vlc_stream_directory_Attach(), and vlc_stream_extractor_Attach().
stream_t* stream_extractor_private::wrapper |
the wrapping stream_t used to access the underlying stream-extractor
Referenced by se_AttachWrapper(), and StreamExtractorAttach().