/// <summary> /// Create a new CefStreamReader object from a file. /// </summary> public static CefStreamReader Create(string fileName) { fixed(char *fileName_str = fileName) { var n_fileName = new cef_string_t(fileName_str, fileName != null ? fileName.Length : 0); return(CefStreamReader.From( NativeMethods.cef_stream_reader_create_for_file(&n_fileName) )); } }
/// <summary> /// Create a new CefStreamReader object from a custom handler. /// </summary> public static CefStreamReader Create(CefReadHandler handler) { return(CefStreamReader.From( NativeMethods.cef_stream_reader_create_for_handler(handler.GetNativePointerAndAddRef()) )); }
public static unsafe CefStreamReader Create(void *data, int size) { return(CefStreamReader.From( NativeMethods.cef_stream_reader_create_for_data(data, size) )); }