|
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. More... | |
| void(* | pf_clean )(struct stream_extractor_private *) |
| Callback to handle clean-up. More... | |
| stream_t * | wrapper |
| the wrapping stream_t used to access the underlying stream-extractor More... | |
| stream_t * | source |
| the source stream consumed by the stream-extractor More... | |
| module_t * | module |
| the stream-extractor module More... | |
| vlc_object_t * | object |
| the underlying stream-extractor object More... | |
| union { ... } stream_extractor_private::@53 |
| stream_directory_t stream_extractor_private::directory |
Referenced by se_InitDirectory(), se_ReadDir(), StreamExtractorAttach(), and vlc_stream_extractor_CreateMRL().
| stream_extractor_t stream_extractor_private::extractor |
Referenced by se_CleanStream(), se_InitStream(), se_StreamBlock(), se_StreamControl(), se_StreamRead(), se_StreamSeek(), and StreamExtractorAttach().
| module_t* stream_extractor_private::module |
the stream-extractor module
Referenced by se_Release(), and StreamExtractorAttach().
| vlc_object_t* stream_extractor_private::object |
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().